<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>axiethernet: Axiethernet_v5_0</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">axiethernet
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__axiethernet__v5__0.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Axiethernet_v5_0</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for a Axi Ethernet device.  <a href="struct_x_axi_ethernet___config.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct <a class="el" href="struct_x_axi_ethernet.html" title="struct XAxiEthernet is the type for Axi Ethernet driver instance data. ">XAxiEthernet</a> is the type for Axi Ethernet driver instance data.  <a href="struct_x_axi_ethernet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga8275681d6099aeb497580d8c3ef6ce3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8275681d6099aeb497580d8c3ef6ce3e">XAE_MULTI_MAT_ENTRIES</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:ga8275681d6099aeb497580d8c3ef6ce3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of storable addresses in the Multicast Address Table.  <a href="#ga8275681d6099aeb497580d8c3ef6ce3e">More...</a><br /></td></tr>
<tr class="separator:ga8275681d6099aeb497580d8c3ef6ce3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga484436248277bbcece62a29c8789cf43"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga484436248277bbcece62a29c8789cf43">XAE_MDIO_DIV_DFT</a>&#160;&#160;&#160;29</td></tr>
<tr class="memdesc:ga484436248277bbcece62a29c8789cf43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default MDIO clock divisor.  <a href="#ga484436248277bbcece62a29c8789cf43">More...</a><br /></td></tr>
<tr class="separator:ga484436248277bbcece62a29c8789cf43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c513f6bb939a705f56da5c826d9ec63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6c513f6bb939a705f56da5c826d9ec63">XAxiEthernet_IsStarted</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;IsStarted == XIL_COMPONENT_IS_STARTED) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga6c513f6bb939a705f56da5c826d9ec63"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsStarted reports if the device is in the started or stopped state.  <a href="#ga6c513f6bb939a705f56da5c826d9ec63">More...</a><br /></td></tr>
<tr class="separator:ga6c513f6bb939a705f56da5c826d9ec63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fa193e8b9cf3c2807d328829903bf6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6fa193e8b9cf3c2807d328829903bf6c">XAxiEthernet_IsDma</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.AxiDevType == XPAR_AXI_DMA) ? TRUE: FALSE)</td></tr>
<tr class="memdesc:ga6fa193e8b9cf3c2807d328829903bf6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsDma reports if the device is currently connected to DMA.  <a href="#ga6fa193e8b9cf3c2807d328829903bf6c">More...</a><br /></td></tr>
<tr class="separator:ga6fa193e8b9cf3c2807d328829903bf6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaedd2fe4a2b3d24152c3f32160e8f994"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaaedd2fe4a2b3d24152c3f32160e8f994">XAxiEthernet_IsFifo</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.AxiDevType == XPAR_AXI_FIFO) ? TRUE: FALSE)</td></tr>
<tr class="memdesc:gaaedd2fe4a2b3d24152c3f32160e8f994"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsFifo reports if the device is currently connected to a fifo core.  <a href="#gaaedd2fe4a2b3d24152c3f32160e8f994">More...</a><br /></td></tr>
<tr class="separator:gaaedd2fe4a2b3d24152c3f32160e8f994"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace643555d4c75d40b1ddee9dbd814a74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gace643555d4c75d40b1ddee9dbd814a74">XAxiEthernet_AxiDevBaseAddress</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;Config.AxiDevBaseAddress)</td></tr>
<tr class="memdesc:gace643555d4c75d40b1ddee9dbd814a74"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_AxiDevBaseAddress reports the base address of the core connected to the Axi Ethernet's Axi4 Stream interface.  <a href="#gace643555d4c75d40b1ddee9dbd814a74">More...</a><br /></td></tr>
<tr class="separator:gace643555d4c75d40b1ddee9dbd814a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5c91a283a8b79c5e0735588ed8064ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae5c91a283a8b79c5e0735588ed8064ec">XAxiEthernet_IsRecvFrameDropped</a>(InstancePtr)</td></tr>
<tr class="memdesc:gae5c91a283a8b79c5e0735588ed8064ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRecvFrameDropped determines if the device thinks it has dropped a receive frame.  <a href="#gae5c91a283a8b79c5e0735588ed8064ec">More...</a><br /></td></tr>
<tr class="separator:gae5c91a283a8b79c5e0735588ed8064ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae21c088294f79359ed1ee74468100e9a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae21c088294f79359ed1ee74468100e9a">XAxiEthernet_IsRxPartialCsum</a>(InstancePtr)&#160;&#160;&#160;((((InstancePtr)-&gt;Config.RxCsum) == 0x01) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:gae21c088294f79359ed1ee74468100e9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRxPartialCsum determines if the device is configured with partial checksum offloading on the receive channel.  <a href="#gae21c088294f79359ed1ee74468100e9a">More...</a><br /></td></tr>
<tr class="separator:gae21c088294f79359ed1ee74468100e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e44788bbc239e6cea83d1e07ddb65ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6e44788bbc239e6cea83d1e07ddb65ed">XAxiEthernet_IsTxPartialCsum</a>(InstancePtr)&#160;&#160;&#160;((((InstancePtr)-&gt;Config.TxCsum) == 0x01) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga6e44788bbc239e6cea83d1e07ddb65ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsTxPartialCsum determines if the device is configured with partial checksum offloading on the transmit channel.  <a href="#ga6e44788bbc239e6cea83d1e07ddb65ed">More...</a><br /></td></tr>
<tr class="separator:ga6e44788bbc239e6cea83d1e07ddb65ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70ae7bc7e8d22aa1c7be7076c83d4015"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga70ae7bc7e8d22aa1c7be7076c83d4015">XAxiEthernet_IsRxFullCsum</a>(InstancePtr)&#160;&#160;&#160;((((InstancePtr)-&gt;Config.RxCsum) == 0x02) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga70ae7bc7e8d22aa1c7be7076c83d4015"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRxFullCsum determines if the device is configured with full checksum offloading on the receive channel.  <a href="#ga70ae7bc7e8d22aa1c7be7076c83d4015">More...</a><br /></td></tr>
<tr class="separator:ga70ae7bc7e8d22aa1c7be7076c83d4015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d1defd403ed40f023650e1e44651c88"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8d1defd403ed40f023650e1e44651c88">XAxiEthernet_IsTxFullCsum</a>(InstancePtr)&#160;&#160;&#160;((((InstancePtr)-&gt;Config.TxCsum) == 0x02) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga8d1defd403ed40f023650e1e44651c88"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsTxFullCsum determines if the device is configured with full checksum offloading on the transmit channel.  <a href="#ga8d1defd403ed40f023650e1e44651c88">More...</a><br /></td></tr>
<tr class="separator:ga8d1defd403ed40f023650e1e44651c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc2cf9ec186f1dffaece1552f96fcdd9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gadc2cf9ec186f1dffaece1552f96fcdd9">XAxiEthernet_GetPhysicalInterface</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;Config.PhyType)</td></tr>
<tr class="memdesc:gadc2cf9ec186f1dffaece1552f96fcdd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetPhysicalInterface returns the type of PHY interface being used by the given instance, specified by <em>InstancePtr</em>.  <a href="#gadc2cf9ec186f1dffaece1552f96fcdd9">More...</a><br /></td></tr>
<tr class="separator:gadc2cf9ec186f1dffaece1552f96fcdd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56664c785ad43b4458a1109d3a5b3bc5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga56664c785ad43b4458a1109d3a5b3bc5">XAxiEthernet_GetIntStatus</a>(InstancePtr)&#160;&#160;&#160;<a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, <a class="el" href="group__axiethernet__v5__0.html#ga03ae297b3ba90f6f4b7ebe468519e55a">XAE_IS_OFFSET</a>)</td></tr>
<tr class="memdesc:ga56664c785ad43b4458a1109d3a5b3bc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetIntStatus returns a bit mask of the interrupt status register (ISR).  <a href="#ga56664c785ad43b4458a1109d3a5b3bc5">More...</a><br /></td></tr>
<tr class="separator:ga56664c785ad43b4458a1109d3a5b3bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5476b0e04b0ecd8f9fd027f90ea648f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab5476b0e04b0ecd8f9fd027f90ea648f">XAxiEthernet_IntEnable</a>(InstancePtr,  Mask)</td></tr>
<tr class="memdesc:gab5476b0e04b0ecd8f9fd027f90ea648f"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IntEnable enables the interrupts specified in <em>Mask</em>.  <a href="#gab5476b0e04b0ecd8f9fd027f90ea648f">More...</a><br /></td></tr>
<tr class="separator:gab5476b0e04b0ecd8f9fd027f90ea648f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6357e97582bc0e064c5b169d212e41df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6357e97582bc0e064c5b169d212e41df">XAxiEthernet_IntDisable</a>(InstancePtr,  Mask)</td></tr>
<tr class="memdesc:ga6357e97582bc0e064c5b169d212e41df"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IntDisable disables the interrupts specified in <em>Mask</em>.  <a href="#ga6357e97582bc0e064c5b169d212e41df">More...</a><br /></td></tr>
<tr class="separator:ga6357e97582bc0e064c5b169d212e41df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga492b674e8d7584ed5e73e2b1a886bcc3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga492b674e8d7584ed5e73e2b1a886bcc3">XAxiEthernet_IntPending</a>(InstancePtr)&#160;&#160;&#160;<a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, <a class="el" href="group__axiethernet__v5__0.html#ga2479ff05e515d76dd37d9f179026d038">XAE_IP_OFFSET</a>)</td></tr>
<tr class="memdesc:ga492b674e8d7584ed5e73e2b1a886bcc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IntPending returns a bit mask of the pending interrupts.  <a href="#ga492b674e8d7584ed5e73e2b1a886bcc3">More...</a><br /></td></tr>
<tr class="separator:ga492b674e8d7584ed5e73e2b1a886bcc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaaef83a7f1fe4d8ca117cf6bc80500a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaaaef83a7f1fe4d8ca117cf6bc80500a8">XAxiEthernet_IntClear</a>(InstancePtr,  Mask)</td></tr>
<tr class="memdesc:gaaaef83a7f1fe4d8ca117cf6bc80500a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IntClear clears pending interrupts specified in <em>Mask</em>.  <a href="#gaaaef83a7f1fe4d8ca117cf6bc80500a8">More...</a><br /></td></tr>
<tr class="separator:gaaaef83a7f1fe4d8ca117cf6bc80500a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51c2a30cc98f11355ce3639139b41d8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga51c2a30cc98f11355ce3639139b41d8a">XAxiEthernet_IsExtFuncCap</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga51c2a30cc98f11355ce3639139b41d8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsExtFuncCap determines if the device is capable of the new/extend VLAN and multicast features.  <a href="#ga51c2a30cc98f11355ce3639139b41d8a">More...</a><br /></td></tr>
<tr class="separator:ga51c2a30cc98f11355ce3639139b41d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab62015adb15bebd496a5346e3877af55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab62015adb15bebd496a5346e3877af55">XAxiEthernet_IsExtMcastEnable</a>(InstancePtr)</td></tr>
<tr class="memdesc:gab62015adb15bebd496a5346e3877af55"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsExtMcastEnable determines if the extended multicast features is enabled.  <a href="#gab62015adb15bebd496a5346e3877af55">More...</a><br /></td></tr>
<tr class="separator:gab62015adb15bebd496a5346e3877af55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga751c51d9ed918ca9dd556d98187eb76e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga751c51d9ed918ca9dd556d98187eb76e">XAxiEthernet_IsExtMcast</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.ExtMcast) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga751c51d9ed918ca9dd556d98187eb76e"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsExtMcast determines if the device is built with new/extended multicast features.  <a href="#ga751c51d9ed918ca9dd556d98187eb76e">More...</a><br /></td></tr>
<tr class="separator:ga751c51d9ed918ca9dd556d98187eb76e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92ea2563addd13a5d3008a0bd9d069bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga92ea2563addd13a5d3008a0bd9d069bc">XAxiEthernet_IsTxVlanStrp</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.TxVlanStrp) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga92ea2563addd13a5d3008a0bd9d069bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsTxVlanStrp determines if the device is configured with transmit VLAN stripping on the transmit channel.  <a href="#ga92ea2563addd13a5d3008a0bd9d069bc">More...</a><br /></td></tr>
<tr class="separator:ga92ea2563addd13a5d3008a0bd9d069bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4764b3156c37e0b505c4df69b105b770"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4764b3156c37e0b505c4df69b105b770">XAxiEthernet_IsRxVlanStrp</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.RxVlanStrp) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga4764b3156c37e0b505c4df69b105b770"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRxVlanStrp determines if the device is configured with receive VLAN stripping on the receive channel.  <a href="#ga4764b3156c37e0b505c4df69b105b770">More...</a><br /></td></tr>
<tr class="separator:ga4764b3156c37e0b505c4df69b105b770"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac1bbeb5294915665aae439a33e3b887"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaac1bbeb5294915665aae439a33e3b887">XAxiEthernet_IsTxVlanTran</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.TxVlanTran) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:gaac1bbeb5294915665aae439a33e3b887"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsTxVlanTran determines if the device is configured with transmit VLAN translation on the transmit channel.  <a href="#gaac1bbeb5294915665aae439a33e3b887">More...</a><br /></td></tr>
<tr class="separator:gaac1bbeb5294915665aae439a33e3b887"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04ad5f292476ee8d62a2cacc66bf8767"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga04ad5f292476ee8d62a2cacc66bf8767">XAxiEthernet_IsRxVlanTran</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.RxVlanTran) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga04ad5f292476ee8d62a2cacc66bf8767"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRxVlanTran determines if the device is configured with receive VLAN translation on the receive channel.  <a href="#ga04ad5f292476ee8d62a2cacc66bf8767">More...</a><br /></td></tr>
<tr class="separator:ga04ad5f292476ee8d62a2cacc66bf8767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d75475a1e85f44562fd614960744b23"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2d75475a1e85f44562fd614960744b23">XAxiEthernet_IsTxVlanTag</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.TxVlanTag) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga2d75475a1e85f44562fd614960744b23"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsTxVlanTag determines if the device is configured with transmit VLAN tagging on the transmit channel.  <a href="#ga2d75475a1e85f44562fd614960744b23">More...</a><br /></td></tr>
<tr class="separator:ga2d75475a1e85f44562fd614960744b23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16debcb3a008c09bc8c4e29764310cae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga16debcb3a008c09bc8c4e29764310cae">XAxiEthernet_IsRxVlanTag</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.RxVlanTag) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga16debcb3a008c09bc8c4e29764310cae"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsRxVlanTag determines if the device is configured with receive VLAN tagging on the receive channel.  <a href="#ga16debcb3a008c09bc8c4e29764310cae">More...</a><br /></td></tr>
<tr class="separator:ga16debcb3a008c09bc8c4e29764310cae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ee4e2b95cc8d84e227f51e28ff07901"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6ee4e2b95cc8d84e227f51e28ff07901">XAxiEthernet_GetTemacType</a>(InstancePtr)&#160;&#160;&#160;((InstancePtr)-&gt;Config.TemacType)</td></tr>
<tr class="memdesc:ga6ee4e2b95cc8d84e227f51e28ff07901"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetTemacType returns the Axi Ethernet type of the core.  <a href="#ga6ee4e2b95cc8d84e227f51e28ff07901">More...</a><br /></td></tr>
<tr class="separator:ga6ee4e2b95cc8d84e227f51e28ff07901"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa09f91114abaefee6e94e8a5f48923e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa09f91114abaefee6e94e8a5f48923e7">XAxiEthernet_IsAvbConfigured</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.Avb) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:gaa09f91114abaefee6e94e8a5f48923e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsAvbConfigured returns determines if Ethernet AVB.is configured in the harwdare or not.  <a href="#gaa09f91114abaefee6e94e8a5f48923e7">More...</a><br /></td></tr>
<tr class="separator:gaa09f91114abaefee6e94e8a5f48923e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf20d2f840ee7c6defacb6e1a478b38a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf20d2f840ee7c6defacb6e1a478b38a7">XAxiEthernet_IsSgmiiOverLvdsEnabled</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.EnableSgmiiOverLvds) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:gaf20d2f840ee7c6defacb6e1a478b38a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsSgmiiOverLvdsEnabled determines if SGMII over LVDS is enabled in the harwdare or not.  <a href="#gaf20d2f840ee7c6defacb6e1a478b38a7">More...</a><br /></td></tr>
<tr class="separator:gaf20d2f840ee7c6defacb6e1a478b38a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e75a48d11c00b0c39339bd2f2461bdc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2e75a48d11c00b0c39339bd2f2461bdc">XAxiEthernet_IsStatsConfigured</a>(InstancePtr)&#160;&#160;&#160;(((InstancePtr)-&gt;Config.Stats) ? TRUE : FALSE)</td></tr>
<tr class="memdesc:ga2e75a48d11c00b0c39339bd2f2461bdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_IsStatsConfigured returns determines if Statistics gathering.  <a href="#ga2e75a48d11c00b0c39339bd2f2461bdc">More...</a><br /></td></tr>
<tr class="separator:ga2e75a48d11c00b0c39339bd2f2461bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga136faa5126867cb31bb12cec43fb20a2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>(BaseAddress,  RegOffset)&#160;&#160;&#160;(Xil_In32(((BaseAddress) + (RegOffset))))</td></tr>
<tr class="memdesc:ga136faa5126867cb31bb12cec43fb20a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_ReadReg returns the value read from the register specified by <em>RegOffset</em>.  <a href="#ga136faa5126867cb31bb12cec43fb20a2">More...</a><br /></td></tr>
<tr class="separator:ga136faa5126867cb31bb12cec43fb20a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga048aa7d7b16bc7fa5e85071bd16147aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>(BaseAddress,  RegOffset,  Data)&#160;&#160;&#160;Xil_Out32(((BaseAddress) + (RegOffset)), (Data))</td></tr>
<tr class="memdesc:ga048aa7d7b16bc7fa5e85071bd16147aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_WriteReg, writes <em>Data</em> to the register specified by <em>RegOffset</em>.  <a href="#ga048aa7d7b16bc7fa5e85071bd16147aa">More...</a><br /></td></tr>
<tr class="separator:ga048aa7d7b16bc7fa5e85071bd16147aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga581ee25a5a214e215048176efc6f6c96"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga581ee25a5a214e215048176efc6f6c96">XAxiEthernet_Config</a></td></tr>
<tr class="memdesc:ga581ee25a5a214e215048176efc6f6c96"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for a Axi Ethernet device.  <a href="#ga581ee25a5a214e215048176efc6f6c96">More...</a><br /></td></tr>
<tr class="separator:ga581ee25a5a214e215048176efc6f6c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8601786fc7884f68bf37c3474dddcf3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gad8601786fc7884f68bf37c3474dddcf3">XAxiEthernet</a></td></tr>
<tr class="memdesc:gad8601786fc7884f68bf37c3474dddcf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">struct <a class="el" href="struct_x_axi_ethernet.html" title="struct XAxiEthernet is the type for Axi Ethernet driver instance data. ">XAxiEthernet</a> is the type for Axi Ethernet driver instance data.  <a href="#gad8601786fc7884f68bf37c3474dddcf3">More...</a><br /></td></tr>
<tr class="separator:gad8601786fc7884f68bf37c3474dddcf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gabe257efe600df43d8148c772ea3878f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gabe257efe600df43d8148c772ea3878f9">XAxiEthernet_CfgInitialize</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> *CfgPtr, UINTPTR EffectiveAddress)</td></tr>
<tr class="memdesc:gabe257efe600df43d8148c772ea3878f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_CfgInitialize initializes an AXI Ethernet device along with the <em>InstancePtr</em> that references it.  <a href="#gabe257efe600df43d8148c772ea3878f9">More...</a><br /></td></tr>
<tr class="separator:gabe257efe600df43d8148c772ea3878f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2cfa48d42e55238f6f30aff6d658e4fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2cfa48d42e55238f6f30aff6d658e4fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_Start starts the Axi Ethernet device as follows:  <a href="#ga2cfa48d42e55238f6f30aff6d658e4fe">More...</a><br /></td></tr>
<tr class="separator:ga2cfa48d42e55238f6f30aff6d658e4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e952a55f342f176ba9ec2b49e2e47cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4e952a55f342f176ba9ec2b49e2e47cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_Stop gracefully stops the Axi Ethernet device as follows:  <a href="#ga4e952a55f342f176ba9ec2b49e2e47cb">More...</a><br /></td></tr>
<tr class="separator:ga4e952a55f342f176ba9ec2b49e2e47cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga091a291d11f394e3eaf0b79195666d9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga091a291d11f394e3eaf0b79195666d9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_Reset does not perform a soft reset of the AxiEthernet core.  <a href="#ga091a291d11f394e3eaf0b79195666d9f">More...</a><br /></td></tr>
<tr class="separator:ga091a291d11f394e3eaf0b79195666d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2298b2b1af89cf0f0a78d4fda03ed7f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:gab2298b2b1af89cf0f0a78d4fda03ed7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetMacAddress sets the MAC address for the Axi Ethernet device, specified by <em>InstancePtr</em> to the MAC address specified by <em>AddressPtr</em>.  <a href="#gab2298b2b1af89cf0f0a78d4fda03ed7f">More...</a><br /></td></tr>
<tr class="separator:gab2298b2b1af89cf0f0a78d4fda03ed7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5b70a456ac18505132f61f596428ab7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa5b70a456ac18505132f61f596428ab7">XAxiEthernet_GetMacAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:gaa5b70a456ac18505132f61f596428ab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetMacAddress gets the MAC address for the Axi Ethernet, specified by <em>InstancePtr</em> into the memory buffer specified by <em>AddressPtr</em>.  <a href="#gaa5b70a456ac18505132f61f596428ab7">More...</a><br /></td></tr>
<tr class="separator:gaa5b70a456ac18505132f61f596428ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3265620b9d9b86643abe5ff5e2b7d79"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae3265620b9d9b86643abe5ff5e2b7d79">XAxiEthernet_SetOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Options)</td></tr>
<tr class="memdesc:gae3265620b9d9b86643abe5ff5e2b7d79"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetOptions enables the options, <em>Options</em> for the Axi Ethernet, specified by <em>InstancePtr</em>.  <a href="#gae3265620b9d9b86643abe5ff5e2b7d79">More...</a><br /></td></tr>
<tr class="separator:gae3265620b9d9b86643abe5ff5e2b7d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3e7253d626c02a96ac35f981ac11ba2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gad3e7253d626c02a96ac35f981ac11ba2">XAxiEthernet_ClearOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Options)</td></tr>
<tr class="memdesc:gad3e7253d626c02a96ac35f981ac11ba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_ClearOptions clears the options, <em>Options</em> for the Axi Ethernet, specified by <em>InstancePtr</em>.  <a href="#gad3e7253d626c02a96ac35f981ac11ba2">More...</a><br /></td></tr>
<tr class="separator:gad3e7253d626c02a96ac35f981ac11ba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf48b8f321b842bfb139b473ad7185874"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf48b8f321b842bfb139b473ad7185874">XAxiEthernet_GetOptions</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf48b8f321b842bfb139b473ad7185874"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetOptions returns the current option settings.  <a href="#gaf48b8f321b842bfb139b473ad7185874">More...</a><br /></td></tr>
<tr class="separator:gaf48b8f321b842bfb139b473ad7185874"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e8caa9c4ac753744bd08ebf103877c3"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8e8caa9c4ac753744bd08ebf103877c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetOperatingSpeed gets the current operating link speed.  <a href="#ga8e8caa9c4ac753744bd08ebf103877c3">More...</a><br /></td></tr>
<tr class="separator:ga8e8caa9c4ac753744bd08ebf103877c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2d0106f26a1a2e1f2b902dc0a2822c9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 Speed)</td></tr>
<tr class="memdesc:gab2d0106f26a1a2e1f2b902dc0a2822c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetOperatingSpeed sets the current operating link speed.  <a href="#gab2d0106f26a1a2e1f2b902dc0a2822c9">More...</a><br /></td></tr>
<tr class="separator:gab2d0106f26a1a2e1f2b902dc0a2822c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3db57c4a261afc854985297afed2373b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga3db57c4a261afc854985297afed2373b">XAxiEthernet_SetBadFrmRcvOption</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3db57c4a261afc854985297afed2373b"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetBadFrmRcvOption is used to enable the bad frame receive option.  <a href="#ga3db57c4a261afc854985297afed2373b">More...</a><br /></td></tr>
<tr class="separator:ga3db57c4a261afc854985297afed2373b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab45f6c7a4440bc3f58d4ff971e6be7b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaab45f6c7a4440bc3f58d4ff971e6be7b">XAxiEthernet_ClearBadFrmRcvOption</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaab45f6c7a4440bc3f58d4ff971e6be7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_ClearBadFrmRcvOption is used to disable the bad frame receive option.  <a href="#gaab45f6c7a4440bc3f58d4ff971e6be7b">More...</a><br /></td></tr>
<tr class="separator:gaab45f6c7a4440bc3f58d4ff971e6be7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41049ca22799d42d1279461be627c72e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga41049ca22799d42d1279461be627c72e">XAxiEthernet_DisableControlFrameLenCheck</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga41049ca22799d42d1279461be627c72e"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_DisableControlFrameLenCheck is used to disable the length check for control frames (pause frames).  <a href="#ga41049ca22799d42d1279461be627c72e">More...</a><br /></td></tr>
<tr class="separator:ga41049ca22799d42d1279461be627c72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b71bcdc8be6ae5d6364c59ea0f53aab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8b71bcdc8be6ae5d6364c59ea0f53aab">XAxiEthernet_EnableControlFrameLenCheck</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8b71bcdc8be6ae5d6364c59ea0f53aab"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_EnableControlFrameLenCheck is used to enable the length check for control frames (pause frames).  <a href="#ga8b71bcdc8be6ae5d6364c59ea0f53aab">More...</a><br /></td></tr>
<tr class="separator:ga8b71bcdc8be6ae5d6364c59ea0f53aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b33bc77237bf039c02d4619a811aed6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2b33bc77237bf039c02d4619a811aed6">XAxiEthernet_PhySetMdioDivisor</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u8 Divisor)</td></tr>
<tr class="memdesc:ga2b33bc77237bf039c02d4619a811aed6"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_PhySetMdioDivisor sets the MDIO clock divisor in the Axi Ethernet,specified by <em>InstancePtr</em> to the value, <em>Divisor</em>.  <a href="#ga2b33bc77237bf039c02d4619a811aed6">More...</a><br /></td></tr>
<tr class="separator:ga2b33bc77237bf039c02d4619a811aed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga781a4d89a7a3a9d59ac8921ba66b353d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga781a4d89a7a3a9d59ac8921ba66b353d">XAxiEthernet_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:ga781a4d89a7a3a9d59ac8921ba66b353d"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_LookupConfig returns a reference to an <a class="el" href="struct_x_axi_ethernet___config.html" title="This typedef contains configuration information for a Axi Ethernet device. ">XAxiEthernet_Config</a> structure based on an unique device id, <em>DeviceId</em>.  <a href="#ga781a4d89a7a3a9d59ac8921ba66b353d">More...</a><br /></td></tr>
<tr class="separator:ga781a4d89a7a3a9d59ac8921ba66b353d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99c4e06d4db500ab7bf6bc20853330e2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga99c4e06d4db500ab7bf6bc20853330e2">XAxiEthernet_SetMacPauseAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:ga99c4e06d4db500ab7bf6bc20853330e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetMacPauseAddress sets the MAC address used for pause frames to <em>AddressPtr</em>.  <a href="#ga99c4e06d4db500ab7bf6bc20853330e2">More...</a><br /></td></tr>
<tr class="separator:ga99c4e06d4db500ab7bf6bc20853330e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga369290833088c56abf0a967f16233266"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga369290833088c56abf0a967f16233266">XAxiEthernet_GetMacPauseAddress</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:ga369290833088c56abf0a967f16233266"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetMacPauseAddress gets the MAC address used for pause frames for the Axi Ethernet device specified by <em>InstancePtr</em>.  <a href="#ga369290833088c56abf0a967f16233266">More...</a><br /></td></tr>
<tr class="separator:ga369290833088c56abf0a967f16233266"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae513f052386deaf8c5994b768f9647ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae513f052386deaf8c5994b768f9647ce">XAxiEthernet_SendPausePacket</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 PauseValue)</td></tr>
<tr class="memdesc:gae513f052386deaf8c5994b768f9647ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SendPausePacket sends a pause packet with the value of <em>PauseValue</em>.  <a href="#gae513f052386deaf8c5994b768f9647ce">More...</a><br /></td></tr>
<tr class="separator:gae513f052386deaf8c5994b768f9647ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7d57eaf1bb97c34a92cc5e2c8600075"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab7d57eaf1bb97c34a92cc5e2c8600075">XAxiEthernet_GetSgmiiStatus</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 *SpeedPtr)</td></tr>
<tr class="memdesc:gab7d57eaf1bb97c34a92cc5e2c8600075"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetSgmiiStatus get the state of the link when using the SGMII media interface.  <a href="#gab7d57eaf1bb97c34a92cc5e2c8600075">More...</a><br /></td></tr>
<tr class="separator:gab7d57eaf1bb97c34a92cc5e2c8600075"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade4816d9067e13fbac2ceb66cf32360d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gade4816d9067e13fbac2ceb66cf32360d">XAxiEthernet_GetRgmiiStatus</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 *SpeedPtr, int *IsFullDuplexPtr, int *IsLinkUpPtr)</td></tr>
<tr class="memdesc:gade4816d9067e13fbac2ceb66cf32360d"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetRgmiiStatus get the state of the link when using the RGMII media interface.  <a href="#gade4816d9067e13fbac2ceb66cf32360d">More...</a><br /></td></tr>
<tr class="separator:gade4816d9067e13fbac2ceb66cf32360d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac186de218bc1df3afe9e1c91c6b749b6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac186de218bc1df3afe9e1c91c6b749b6">XAxiEthernet_MulticastAdd</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr, int Entry)</td></tr>
<tr class="memdesc:gac186de218bc1df3afe9e1c91c6b749b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_MulticastAdd adds the Ethernet address, <em>AddressPtr</em> to the Axi Ethernet device's multicast filter list, at list index <em>Entry</em>.  <a href="#gac186de218bc1df3afe9e1c91c6b749b6">More...</a><br /></td></tr>
<tr class="separator:gac186de218bc1df3afe9e1c91c6b749b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac95ba7bcd0c537eec1787f5ea49488df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac95ba7bcd0c537eec1787f5ea49488df">XAxiEthernet_MulticastGet</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr, int Entry)</td></tr>
<tr class="memdesc:gac95ba7bcd0c537eec1787f5ea49488df"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_MulticastGet gets the Ethernet address stored at index <em>Entry</em> in the Axi Ethernet device's multicast filter list.  <a href="#gac95ba7bcd0c537eec1787f5ea49488df">More...</a><br /></td></tr>
<tr class="separator:gac95ba7bcd0c537eec1787f5ea49488df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1db86bd14ba6b769f6fdf34c0e277c10"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1db86bd14ba6b769f6fdf34c0e277c10">XAxiEthernet_MulticastClear</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, int Entry)</td></tr>
<tr class="memdesc:ga1db86bd14ba6b769f6fdf34c0e277c10"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_MulticastClear clears the Ethernet address stored at index <em>Entry</em> in the Axi Ethernet device's multicast filter list.  <a href="#ga1db86bd14ba6b769f6fdf34c0e277c10">More...</a><br /></td></tr>
<tr class="separator:ga1db86bd14ba6b769f6fdf34c0e277c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d692528035485610c1bbf6e3fbb4a84"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2d692528035485610c1bbf6e3fbb4a84">XAxiEthernet_SetTpid</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 Tpid, u8 Entry)</td></tr>
<tr class="memdesc:ga2d692528035485610c1bbf6e3fbb4a84"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetTpid sets the VLAN Tag Protocol Identifier(TPID).  <a href="#ga2d692528035485610c1bbf6e3fbb4a84">More...</a><br /></td></tr>
<tr class="separator:ga2d692528035485610c1bbf6e3fbb4a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga338bb9b51764235ed6969faa58503455"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga338bb9b51764235ed6969faa58503455">XAxiEthernet_ClearTpid</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u8 Entry)</td></tr>
<tr class="memdesc:ga338bb9b51764235ed6969faa58503455"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_ClearTpid clears the VLAN Tag Protocol Identifier(TPID).  <a href="#ga338bb9b51764235ed6969faa58503455">More...</a><br /></td></tr>
<tr class="separator:ga338bb9b51764235ed6969faa58503455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga498bdb032a67313102ac7dee10ae8e7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga498bdb032a67313102ac7dee10ae8e7e">XAxiEthernet_GetTpid</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u16 *TpidPtr, u8 Entry)</td></tr>
<tr class="memdesc:ga498bdb032a67313102ac7dee10ae8e7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetTpid gets the VLAN Tag Protocol Identifier value (TPID).  <a href="#ga498bdb032a67313102ac7dee10ae8e7e">More...</a><br /></td></tr>
<tr class="separator:ga498bdb032a67313102ac7dee10ae8e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44f51417734b0ca355da2e87a67aa0a3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga44f51417734b0ca355da2e87a67aa0a3">XAxiEthernet_SetVTagMode</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Mode, int Dir)</td></tr>
<tr class="memdesc:ga44f51417734b0ca355da2e87a67aa0a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetVTagMode configures the VLAN tagging mode.  <a href="#ga44f51417734b0ca355da2e87a67aa0a3">More...</a><br /></td></tr>
<tr class="separator:ga44f51417734b0ca355da2e87a67aa0a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d375eb39bb3a8f724123aa9a9585e47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9d375eb39bb3a8f724123aa9a9585e47">XAxiEthernet_GetVTagMode</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u8 *ModePtr, int Dir)</td></tr>
<tr class="memdesc:ga9d375eb39bb3a8f724123aa9a9585e47"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetVTagMode gets VLAN tagging mode.  <a href="#ga9d375eb39bb3a8f724123aa9a9585e47">More...</a><br /></td></tr>
<tr class="separator:ga9d375eb39bb3a8f724123aa9a9585e47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95198cfb6e93a13c115c7c6610a68ded"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga95198cfb6e93a13c115c7c6610a68ded">XAxiEthernet_SetVStripMode</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Mode, int Dir)</td></tr>
<tr class="memdesc:ga95198cfb6e93a13c115c7c6610a68ded"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetVStripMode configures the VLAN strip mode.  <a href="#ga95198cfb6e93a13c115c7c6610a68ded">More...</a><br /></td></tr>
<tr class="separator:ga95198cfb6e93a13c115c7c6610a68ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb2a0cbe2263410d25caa0e87428a6d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gafb2a0cbe2263410d25caa0e87428a6d7">XAxiEthernet_GetVStripMode</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u8 *ModePtr, int Dir)</td></tr>
<tr class="memdesc:gafb2a0cbe2263410d25caa0e87428a6d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetVStripMode gets the VLAN stripping mode.  <a href="#gafb2a0cbe2263410d25caa0e87428a6d7">More...</a><br /></td></tr>
<tr class="separator:gafb2a0cbe2263410d25caa0e87428a6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43d59456dc8e08f671745c70e48e9a59"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga43d59456dc8e08f671745c70e48e9a59">XAxiEthernet_SetVTagValue</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 VTagValue, int Dir)</td></tr>
<tr class="memdesc:ga43d59456dc8e08f671745c70e48e9a59"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetVTagValue configures the VLAN tagging value.  <a href="#ga43d59456dc8e08f671745c70e48e9a59">More...</a><br /></td></tr>
<tr class="separator:ga43d59456dc8e08f671745c70e48e9a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00d242e51aeec92bf07528bbf58709ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga00d242e51aeec92bf07528bbf58709ea">XAxiEthernet_GetVTagValue</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 *VTagValuePtr, int Dir)</td></tr>
<tr class="memdesc:ga00d242e51aeec92bf07528bbf58709ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetVTagValue gets the configured VLAN tagging value.  <a href="#ga00d242e51aeec92bf07528bbf58709ea">More...</a><br /></td></tr>
<tr class="separator:ga00d242e51aeec92bf07528bbf58709ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f860a127fcc5756c2dc62337eb1b934"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4f860a127fcc5756c2dc62337eb1b934">XAxiEthernet_SetVidTable</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Entry, u32 Vid, u8 Strip, u8 Tag, int Dir)</td></tr>
<tr class="memdesc:ga4f860a127fcc5756c2dc62337eb1b934"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_SetVidTable sets VID table includes new VLAN ID, strip and tag enable bits.  <a href="#ga4f860a127fcc5756c2dc62337eb1b934">More...</a><br /></td></tr>
<tr class="separator:ga4f860a127fcc5756c2dc62337eb1b934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab13721145a4632d987bd858483c00011"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab13721145a4632d987bd858483c00011">XAxiEthernet_GetVidTable</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, u32 Entry, u32 *VidPtr, u8 *StripPtr, u8 *TagPtr, int Dir)</td></tr>
<tr class="memdesc:gab13721145a4632d987bd858483c00011"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetVidTable gets VID table content includes new VLAN ID, strip and tag enable bits.  <a href="#gab13721145a4632d987bd858483c00011">More...</a><br /></td></tr>
<tr class="separator:gab13721145a4632d987bd858483c00011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6e848552b34aa85f6801ab269521cf3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac6e848552b34aa85f6801ab269521cf3">XAxiEthernet_AddExtMulticastGroup</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:gac6e848552b34aa85f6801ab269521cf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_AddExtMulticastGroup adds an entry to the multicast Ethernet address table.  <a href="#gac6e848552b34aa85f6801ab269521cf3">More...</a><br /></td></tr>
<tr class="separator:gac6e848552b34aa85f6801ab269521cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4a3a1fdf74706efe50812be6ec78839"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab4a3a1fdf74706efe50812be6ec78839">XAxiEthernet_ClearExtMulticastGroup</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:gab4a3a1fdf74706efe50812be6ec78839"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_ClearExtMulticastGroup clears input multicast Ethernet address group from table.  <a href="#gab4a3a1fdf74706efe50812be6ec78839">More...</a><br /></td></tr>
<tr class="separator:gab4a3a1fdf74706efe50812be6ec78839"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6932bd79a08811085a47ad1357a4ef89"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6932bd79a08811085a47ad1357a4ef89">XAxiEthernet_GetExtMulticastGroup</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr, void *AddressPtr)</td></tr>
<tr class="memdesc:ga6932bd79a08811085a47ad1357a4ef89"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_GetExtMulticastGroup returns whether the given Ethernet address group is stored in the table.  <a href="#ga6932bd79a08811085a47ad1357a4ef89">More...</a><br /></td></tr>
<tr class="separator:ga6932bd79a08811085a47ad1357a4ef89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08b7db7c5a837de18afceb58230351b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga08b7db7c5a837de18afceb58230351b3">XAxiEthernet_DumpExtMulticastGroup</a> (<a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga08b7db7c5a837de18afceb58230351b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAxiEthernet_DumpExtMulticastGroup dumps ALL provisioned acceptable multicast MAC in the Axi Ethernet device's multicast table.  <a href="#ga08b7db7c5a837de18afceb58230351b3">More...</a><br /></td></tr>
<tr class="separator:ga08b7db7c5a837de18afceb58230351b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Configuration options</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp50f33d14f129e4548c1c270fd6725a78"></a>The following are device configuration options.</p>
<p>See the <em>XAxiEthernet_SetOptions</em>, <em>XAxiEthernet_ClearOptions</em> and <em>XAxiEthernet_GetOptions</em> routines for information on how to use options.</p>
<p>The default state of the options are also noted below. </p>
</td></tr>
<tr class="memitem:ga85d541107aad56649d63d548813e1091"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga85d541107aad56649d63d548813e1091">XAE_PROMISC_OPTION</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga85d541107aad56649d63d548813e1091"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; XAE_PROMISC_OPTION specifies the Axi Ethernet device to accept all incoming packets.  <a href="#ga85d541107aad56649d63d548813e1091">More...</a><br /></td></tr>
<tr class="separator:ga85d541107aad56649d63d548813e1091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c81a1ba1412a469773217a168902aa2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga0c81a1ba1412a469773217a168902aa2">XAE_JUMBO_OPTION</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:ga0c81a1ba1412a469773217a168902aa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_VLAN_OPTION specifies the Axi Ethernet device to enable VLAN support for transmit and receive.  <a href="#ga0c81a1ba1412a469773217a168902aa2">More...</a><br /></td></tr>
<tr class="separator:ga0c81a1ba1412a469773217a168902aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaacd508700a0767d156cf47e71e1ea76"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaaacd508700a0767d156cf47e71e1ea76">XAE_VLAN_OPTION</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gaaacd508700a0767d156cf47e71e1ea76"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_FLOW_CONTROL_OPTION specifies the Axi Ethernet device to recognize received flow control frames.  <a href="#gaaacd508700a0767d156cf47e71e1ea76">More...</a><br /></td></tr>
<tr class="separator:gaaacd508700a0767d156cf47e71e1ea76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace9786d16960daabfdb803388b4ff0f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gace9786d16960daabfdb803388b4ff0f3">XAE_FLOW_CONTROL_OPTION</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:gace9786d16960daabfdb803388b4ff0f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_FCS_STRIP_OPTION specifies the Axi Ethernet device to strip FCS and PAD from received frames.  <a href="#gace9786d16960daabfdb803388b4ff0f3">More...</a><br /></td></tr>
<tr class="separator:gace9786d16960daabfdb803388b4ff0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae274295c74b82214342722ee5b5d9392"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae274295c74b82214342722ee5b5d9392">XAE_FCS_STRIP_OPTION</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:gae274295c74b82214342722ee5b5d9392"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_FCS_INSERT_OPTION specifies the Axi Ethernet device to generate the FCS field and add PAD automatically for outgoing frames.  <a href="#gae274295c74b82214342722ee5b5d9392">More...</a><br /></td></tr>
<tr class="separator:gae274295c74b82214342722ee5b5d9392"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b828349795f783755ab6fd9413f6ff9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9b828349795f783755ab6fd9413f6ff9">XAE_FCS_INSERT_OPTION</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga9b828349795f783755ab6fd9413f6ff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_LENTYPE_ERR_OPTION specifies the Axi Ethernet device to enable Length/Type error checking (mismatched type/length field) for received frames.  <a href="#ga9b828349795f783755ab6fd9413f6ff9">More...</a><br /></td></tr>
<tr class="separator:ga9b828349795f783755ab6fd9413f6ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f163c38fd07679c8a358c843a52f19e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga7f163c38fd07679c8a358c843a52f19e">XAE_LENTYPE_ERR_OPTION</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga7f163c38fd07679c8a358c843a52f19e"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_TRANSMITTER_ENABLE_OPTION specifies the Axi Ethernet device transmitter to be enabled.  <a href="#ga7f163c38fd07679c8a358c843a52f19e">More...</a><br /></td></tr>
<tr class="separator:ga7f163c38fd07679c8a358c843a52f19e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e81b6f5f677ed0370507c117b565b20"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1e81b6f5f677ed0370507c117b565b20">XAE_TRANSMITTER_ENABLE_OPTION</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga1e81b6f5f677ed0370507c117b565b20"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_RECEIVER_ENABLE_OPTION specifies the Axi Ethernet device receiver to be enabled.  <a href="#ga1e81b6f5f677ed0370507c117b565b20">More...</a><br /></td></tr>
<tr class="separator:ga1e81b6f5f677ed0370507c117b565b20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga027d60f8fd28b519cad51e450b71c07b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga027d60f8fd28b519cad51e450b71c07b">XAE_RECEIVER_ENABLE_OPTION</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:ga027d60f8fd28b519cad51e450b71c07b"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_BROADCAST_OPTION specifies the Axi Ethernet device to receive frames sent to the broadcast Ethernet address.  <a href="#ga027d60f8fd28b519cad51e450b71c07b">More...</a><br /></td></tr>
<tr class="separator:ga027d60f8fd28b519cad51e450b71c07b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed55b7962f8aab228e2c41be4154a834"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaed55b7962f8aab228e2c41be4154a834">XAE_BROADCAST_OPTION</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:gaed55b7962f8aab228e2c41be4154a834"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_MULTICAST_OPTION specifies the Axi Ethernet device to receive frames sent to Ethernet addresses that are programmed into the Multicast Address Table (MAT).  <a href="#gaed55b7962f8aab228e2c41be4154a834">More...</a><br /></td></tr>
<tr class="separator:gaed55b7962f8aab228e2c41be4154a834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf6e17b27602db32c134aaf5afdd33dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gabf6e17b27602db32c134aaf5afdd33dd">XAE_MULTICAST_OPTION</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:gabf6e17b27602db32c134aaf5afdd33dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_MULTICAST_OPTION specifies the Axi Ethernet device to receive frames sent to Ethernet addresses that are programmed into the Multicast Address Table.  <a href="#gabf6e17b27602db32c134aaf5afdd33dd">More...</a><br /></td></tr>
<tr class="separator:gabf6e17b27602db32c134aaf5afdd33dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga200a4ee26fb655cce6de8edc7a3cc6b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga200a4ee26fb655cce6de8edc7a3cc6b9">XAE_EXT_MULTICAST_OPTION</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:ga200a4ee26fb655cce6de8edc7a3cc6b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_TXVLAN_TRAN_OPTION specifies the Axi Ethernet device to enable transmit VLAN translation.  <a href="#ga200a4ee26fb655cce6de8edc7a3cc6b9">More...</a><br /></td></tr>
<tr class="separator:ga200a4ee26fb655cce6de8edc7a3cc6b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8451191982023f578cda79fca48b190"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa8451191982023f578cda79fca48b190">XAE_EXT_TXVLAN_TRAN_OPTION</a>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="memdesc:gaa8451191982023f578cda79fca48b190"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_RXVLAN_TRAN_OPTION specifies the Axi Ethernet device to enable receive VLAN translation.  <a href="#gaa8451191982023f578cda79fca48b190">More...</a><br /></td></tr>
<tr class="separator:gaa8451191982023f578cda79fca48b190"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cef34ccc21b501cf2f5d0efe22392bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1cef34ccc21b501cf2f5d0efe22392bd">XAE_EXT_RXVLAN_TRAN_OPTION</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:ga1cef34ccc21b501cf2f5d0efe22392bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_TXVLAN_TAG_OPTION specifies the Axi Ethernet device to enable transmit VLAN tagging.  <a href="#ga1cef34ccc21b501cf2f5d0efe22392bd">More...</a><br /></td></tr>
<tr class="separator:ga1cef34ccc21b501cf2f5d0efe22392bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4a430ee8f463578c6d55f527a56cd0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab4a430ee8f463578c6d55f527a56cd0b">XAE_EXT_TXVLAN_TAG_OPTION</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:gab4a430ee8f463578c6d55f527a56cd0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_RXVLAN_TAG_OPTION specifies the Axi Ethernet device to enable receive VLAN tagging.  <a href="#gab4a430ee8f463578c6d55f527a56cd0b">More...</a><br /></td></tr>
<tr class="separator:gab4a430ee8f463578c6d55f527a56cd0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd0f2f2b21a02e3b8c8a11a86085c0c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gafd0f2f2b21a02e3b8c8a11a86085c0c4">XAE_EXT_RXVLAN_TAG_OPTION</a>&#160;&#160;&#160;0x00008000</td></tr>
<tr class="memdesc:gafd0f2f2b21a02e3b8c8a11a86085c0c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_TXVLAN_STRP_OPTION specifies the Axi Ethernet device to enable transmit VLAN stripping.  <a href="#gafd0f2f2b21a02e3b8c8a11a86085c0c4">More...</a><br /></td></tr>
<tr class="separator:gafd0f2f2b21a02e3b8c8a11a86085c0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2957a816e7ff90ff5d53bfe30eb7bfec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2957a816e7ff90ff5d53bfe30eb7bfec">XAE_EXT_TXVLAN_STRP_OPTION</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:ga2957a816e7ff90ff5d53bfe30eb7bfec"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_EXT_RXVLAN_STRP_OPTION specifies the Axi Ethernet device to enable receive VLAN stripping.  <a href="#ga2957a816e7ff90ff5d53bfe30eb7bfec">More...</a><br /></td></tr>
<tr class="separator:ga2957a816e7ff90ff5d53bfe30eb7bfec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5ddc37c61d5f484d5eb541218bf7429"><td class="memItemLeft" align="right" valign="top"><a id="gad5ddc37c61d5f484d5eb541218bf7429"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XAE_EXT_RXVLAN_STRP_OPTION</b>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="separator:gad5ddc37c61d5f484d5eb541218bf7429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71e31b002d0e8c019bad31fc22b21c8e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga71e31b002d0e8c019bad31fc22b21c8e">XAE_DEFAULT_OPTIONS</a></td></tr>
<tr class="memdesc:ga71e31b002d0e8c019bad31fc22b21c8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">XAE_DEFAULT_OPTIONS specify the options set in <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f" title="XAxiEthernet_Reset does not perform a soft reset of the AxiEthernet core. ">XAxiEthernet_Reset()</a> and <a class="el" href="group__axiethernet__v5__0.html#gabe257efe600df43d8148c772ea3878f9" title="XAxiEthernet_CfgInitialize initializes an AXI Ethernet device along with the InstancePtr that referen...">XAxiEthernet_CfgInitialize()</a>  <a href="#ga71e31b002d0e8c019bad31fc22b21c8e">More...</a><br /></td></tr>
<tr class="separator:ga71e31b002d0e8c019bad31fc22b21c8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Axi Ethernet registers offset</h2></td></tr>
<tr class="memitem:ga10705d0bef4683dbb0fa01dc66ae11ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga10705d0bef4683dbb0fa01dc66ae11ce">XAE_RAF_OFFSET</a>&#160;&#160;&#160;0x00000000</td></tr>
<tr class="memdesc:ga10705d0bef4683dbb0fa01dc66ae11ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset and Address filter.  <a href="#ga10705d0bef4683dbb0fa01dc66ae11ce">More...</a><br /></td></tr>
<tr class="separator:ga10705d0bef4683dbb0fa01dc66ae11ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab04450ee6ee95a6dcae48418bade296e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab04450ee6ee95a6dcae48418bade296e">XAE_TPF_OFFSET</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gab04450ee6ee95a6dcae48418bade296e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx Pause Frame.  <a href="#gab04450ee6ee95a6dcae48418bade296e">More...</a><br /></td></tr>
<tr class="separator:gab04450ee6ee95a6dcae48418bade296e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4843faa02e4871c182c4f86abcf4c175"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4843faa02e4871c182c4f86abcf4c175">XAE_IFGP_OFFSET</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga4843faa02e4871c182c4f86abcf4c175"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx Inter-frame gap adjustment.  <a href="#ga4843faa02e4871c182c4f86abcf4c175">More...</a><br /></td></tr>
<tr class="separator:ga4843faa02e4871c182c4f86abcf4c175"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03ae297b3ba90f6f4b7ebe468519e55a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga03ae297b3ba90f6f4b7ebe468519e55a">XAE_IS_OFFSET</a>&#160;&#160;&#160;0x0000000C</td></tr>
<tr class="memdesc:ga03ae297b3ba90f6f4b7ebe468519e55a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt status.  <a href="#ga03ae297b3ba90f6f4b7ebe468519e55a">More...</a><br /></td></tr>
<tr class="separator:ga03ae297b3ba90f6f4b7ebe468519e55a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2479ff05e515d76dd37d9f179026d038"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2479ff05e515d76dd37d9f179026d038">XAE_IP_OFFSET</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:ga2479ff05e515d76dd37d9f179026d038"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt pending.  <a href="#ga2479ff05e515d76dd37d9f179026d038">More...</a><br /></td></tr>
<tr class="separator:ga2479ff05e515d76dd37d9f179026d038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0c17d5cc5613f6838922152d42377f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf0c17d5cc5613f6838922152d42377f4">XAE_IE_OFFSET</a>&#160;&#160;&#160;0x00000014</td></tr>
<tr class="memdesc:gaf0c17d5cc5613f6838922152d42377f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt enable.  <a href="#gaf0c17d5cc5613f6838922152d42377f4">More...</a><br /></td></tr>
<tr class="separator:gaf0c17d5cc5613f6838922152d42377f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e03b2fd51bd2803ebfbf5ab172ef66e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga3e03b2fd51bd2803ebfbf5ab172ef66e">XAE_TTAG_OFFSET</a>&#160;&#160;&#160;0x00000018</td></tr>
<tr class="memdesc:ga3e03b2fd51bd2803ebfbf5ab172ef66e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx VLAN TAG.  <a href="#ga3e03b2fd51bd2803ebfbf5ab172ef66e">More...</a><br /></td></tr>
<tr class="separator:ga3e03b2fd51bd2803ebfbf5ab172ef66e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd907cec24f96e8ef60866c9ec5818c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gacd907cec24f96e8ef60866c9ec5818c5">XAE_RTAG_OFFSET</a>&#160;&#160;&#160;0x0000001C</td></tr>
<tr class="memdesc:gacd907cec24f96e8ef60866c9ec5818c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx VLAN TAG.  <a href="#gacd907cec24f96e8ef60866c9ec5818c5">More...</a><br /></td></tr>
<tr class="separator:gacd907cec24f96e8ef60866c9ec5818c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9607c49e8062f71fa2a8ab36edbb9ace"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9607c49e8062f71fa2a8ab36edbb9ace">XAE_UAWL_OFFSET</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga9607c49e8062f71fa2a8ab36edbb9ace"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unicast address word lower.  <a href="#ga9607c49e8062f71fa2a8ab36edbb9ace">More...</a><br /></td></tr>
<tr class="separator:ga9607c49e8062f71fa2a8ab36edbb9ace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c4bf07d79b5bdc4d69126048b49f1cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga5c4bf07d79b5bdc4d69126048b49f1cc">XAE_UAWU_OFFSET</a>&#160;&#160;&#160;0x00000024</td></tr>
<tr class="memdesc:ga5c4bf07d79b5bdc4d69126048b49f1cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unicast address word upper.  <a href="#ga5c4bf07d79b5bdc4d69126048b49f1cc">More...</a><br /></td></tr>
<tr class="separator:ga5c4bf07d79b5bdc4d69126048b49f1cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb2ad5eb62f5026f5da7987ecf2adec0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gacb2ad5eb62f5026f5da7987ecf2adec0">XAE_TPID0_OFFSET</a>&#160;&#160;&#160;0x00000028</td></tr>
<tr class="memdesc:gacb2ad5eb62f5026f5da7987ecf2adec0"><td class="mdescLeft">&#160;</td><td class="mdescRight">VLAN TPID0 register.  <a href="#gacb2ad5eb62f5026f5da7987ecf2adec0">More...</a><br /></td></tr>
<tr class="separator:gacb2ad5eb62f5026f5da7987ecf2adec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa406274b68296725c4e4d35d99a1b85"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaaa406274b68296725c4e4d35d99a1b85">XAE_TPID1_OFFSET</a>&#160;&#160;&#160;0x0000002C</td></tr>
<tr class="memdesc:gaaa406274b68296725c4e4d35d99a1b85"><td class="mdescLeft">&#160;</td><td class="mdescRight">VLAN TPID1 register.  <a href="#gaaa406274b68296725c4e4d35d99a1b85">More...</a><br /></td></tr>
<tr class="separator:gaaa406274b68296725c4e4d35d99a1b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga454abf6c4e3d01e17bb52a4bbd4f5638"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga454abf6c4e3d01e17bb52a4bbd4f5638">XAE_RXBL_OFFSET</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:ga454abf6c4e3d01e17bb52a4bbd4f5638"><td class="mdescLeft">&#160;</td><td class="mdescRight">Received Bytes, LSW.  <a href="#ga454abf6c4e3d01e17bb52a4bbd4f5638">More...</a><br /></td></tr>
<tr class="separator:ga454abf6c4e3d01e17bb52a4bbd4f5638"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20de38ad65a25113cf24488309d40777"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga20de38ad65a25113cf24488309d40777">XAE_RXBU_OFFSET</a>&#160;&#160;&#160;0x00000204</td></tr>
<tr class="memdesc:ga20de38ad65a25113cf24488309d40777"><td class="mdescLeft">&#160;</td><td class="mdescRight">Received Bytes, MSW.  <a href="#ga20de38ad65a25113cf24488309d40777">More...</a><br /></td></tr>
<tr class="separator:ga20de38ad65a25113cf24488309d40777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e85af8138c7e35ffd02eb5a51301d25"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga7e85af8138c7e35ffd02eb5a51301d25">XAE_TXBL_OFFSET</a>&#160;&#160;&#160;0x00000208</td></tr>
<tr class="memdesc:ga7e85af8138c7e35ffd02eb5a51301d25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmitted Bytes, LSW.  <a href="#ga7e85af8138c7e35ffd02eb5a51301d25">More...</a><br /></td></tr>
<tr class="separator:ga7e85af8138c7e35ffd02eb5a51301d25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d27f21d0fa110420139649d9fd249d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9d27f21d0fa110420139649d9fd249d2">XAE_TXBU_OFFSET</a>&#160;&#160;&#160;0x0000020C</td></tr>
<tr class="memdesc:ga9d27f21d0fa110420139649d9fd249d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmitted Bytes, MSW.  <a href="#ga9d27f21d0fa110420139649d9fd249d2">More...</a><br /></td></tr>
<tr class="separator:ga9d27f21d0fa110420139649d9fd249d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb34feee8131f3fa4929e199cfeefe7a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaeb34feee8131f3fa4929e199cfeefe7a">XAE_RXUNDRL_OFFSET</a>&#160;&#160;&#160;0x00000210</td></tr>
<tr class="memdesc:gaeb34feee8131f3fa4929e199cfeefe7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of undersize(less than 64 bytes) frames received, LSW.  <a href="#gaeb34feee8131f3fa4929e199cfeefe7a">More...</a><br /></td></tr>
<tr class="separator:gaeb34feee8131f3fa4929e199cfeefe7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a6203d278a679b8d366947ade3333bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga7a6203d278a679b8d366947ade3333bd">XAE_RXUNDRU_OFFSET</a>&#160;&#160;&#160;0x00000214</td></tr>
<tr class="memdesc:ga7a6203d278a679b8d366947ade3333bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of undersize(less than 64 bytes) frames received, MSW.  <a href="#ga7a6203d278a679b8d366947ade3333bd">More...</a><br /></td></tr>
<tr class="separator:ga7a6203d278a679b8d366947ade3333bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9584f4d750e20644a428413e677e3306"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9584f4d750e20644a428413e677e3306">XAE_RXFRAGL_OFFSET</a>&#160;&#160;&#160;0x00000218</td></tr>
<tr class="memdesc:ga9584f4d750e20644a428413e677e3306"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of undersized(less than 64 bytes) and bad FCS frames received, LSW.  <a href="#ga9584f4d750e20644a428413e677e3306">More...</a><br /></td></tr>
<tr class="separator:ga9584f4d750e20644a428413e677e3306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d49a84f58028528cdc59a8262805654"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2d49a84f58028528cdc59a8262805654">XAE_RXFRAGU_OFFSET</a>&#160;&#160;&#160;0x0000021C</td></tr>
<tr class="memdesc:ga2d49a84f58028528cdc59a8262805654"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of undersized(less than 64 bytes) and bad FCS frames received, MSW.  <a href="#ga2d49a84f58028528cdc59a8262805654">More...</a><br /></td></tr>
<tr class="separator:ga2d49a84f58028528cdc59a8262805654"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga607d42c431772913cf3ed22d4b4dd5f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga607d42c431772913cf3ed22d4b4dd5f4">XAE_RX64BL_OFFSET</a>&#160;&#160;&#160;0x00000220</td></tr>
<tr class="memdesc:ga607d42c431772913cf3ed22d4b4dd5f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 64 bytes frames received, LSW.  <a href="#ga607d42c431772913cf3ed22d4b4dd5f4">More...</a><br /></td></tr>
<tr class="separator:ga607d42c431772913cf3ed22d4b4dd5f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb01b32eb2a6e232425331cf34af87d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gabb01b32eb2a6e232425331cf34af87d4">XAE_RX64BU_OFFSET</a>&#160;&#160;&#160;0x00000224</td></tr>
<tr class="memdesc:gabb01b32eb2a6e232425331cf34af87d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 64 bytes frames received, MSW.  <a href="#gabb01b32eb2a6e232425331cf34af87d4">More...</a><br /></td></tr>
<tr class="separator:gabb01b32eb2a6e232425331cf34af87d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b4f780c60e7531b72249c22da6875e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga7b4f780c60e7531b72249c22da6875e5">XAE_RX65B127L_OFFSET</a>&#160;&#160;&#160;0x00000228</td></tr>
<tr class="memdesc:ga7b4f780c60e7531b72249c22da6875e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 65-127 bytes Frames received, LSW.  <a href="#ga7b4f780c60e7531b72249c22da6875e5">More...</a><br /></td></tr>
<tr class="separator:ga7b4f780c60e7531b72249c22da6875e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad037630eb5991567d64997c25e45b866"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gad037630eb5991567d64997c25e45b866">XAE_RX65B127U_OFFSET</a>&#160;&#160;&#160;0x0000022C</td></tr>
<tr class="memdesc:gad037630eb5991567d64997c25e45b866"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 65-127 bytes Frames received, MSW.  <a href="#gad037630eb5991567d64997c25e45b866">More...</a><br /></td></tr>
<tr class="separator:gad037630eb5991567d64997c25e45b866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga558ba48c1f655c827871df2b01f4eecd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga558ba48c1f655c827871df2b01f4eecd">XAE_RX128B255L_OFFSET</a>&#160;&#160;&#160;0x00000230</td></tr>
<tr class="memdesc:ga558ba48c1f655c827871df2b01f4eecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 128-255 bytes Frames received, LSW.  <a href="#ga558ba48c1f655c827871df2b01f4eecd">More...</a><br /></td></tr>
<tr class="separator:ga558ba48c1f655c827871df2b01f4eecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae811962bb4208035e39e4640e9ab9116"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae811962bb4208035e39e4640e9ab9116">XAE_RX128B255U_OFFSET</a>&#160;&#160;&#160;0x00000234</td></tr>
<tr class="memdesc:gae811962bb4208035e39e4640e9ab9116"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 128-255 bytes frames received, MSW.  <a href="#gae811962bb4208035e39e4640e9ab9116">More...</a><br /></td></tr>
<tr class="separator:gae811962bb4208035e39e4640e9ab9116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89faf86acfd6381c8b391ed3c0f31470"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga89faf86acfd6381c8b391ed3c0f31470">XAE_RX256B511L_OFFSET</a>&#160;&#160;&#160;0x00000238</td></tr>
<tr class="memdesc:ga89faf86acfd6381c8b391ed3c0f31470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 256-511 bytes Frames received, LSW.  <a href="#ga89faf86acfd6381c8b391ed3c0f31470">More...</a><br /></td></tr>
<tr class="separator:ga89faf86acfd6381c8b391ed3c0f31470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7687f9013826f746cea6d084aa3e7dba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga7687f9013826f746cea6d084aa3e7dba">XAE_RX256B511U_OFFSET</a>&#160;&#160;&#160;0x0000023C</td></tr>
<tr class="memdesc:ga7687f9013826f746cea6d084aa3e7dba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 256-511 bytes frames received, MSW.  <a href="#ga7687f9013826f746cea6d084aa3e7dba">More...</a><br /></td></tr>
<tr class="separator:ga7687f9013826f746cea6d084aa3e7dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e989e4366407644890821b4a6f5d820"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8e989e4366407644890821b4a6f5d820">XAE_RX512B1023L_OFFSET</a>&#160;&#160;&#160;0x00000240</td></tr>
<tr class="memdesc:ga8e989e4366407644890821b4a6f5d820"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 512-1023 bytes frames received, LSW.  <a href="#ga8e989e4366407644890821b4a6f5d820">More...</a><br /></td></tr>
<tr class="separator:ga8e989e4366407644890821b4a6f5d820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga461eb93f7941bc5e8afe7ade54f39dbd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga461eb93f7941bc5e8afe7ade54f39dbd">XAE_RX512B1023U_OFFSET</a>&#160;&#160;&#160;0x00000244</td></tr>
<tr class="memdesc:ga461eb93f7941bc5e8afe7ade54f39dbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 512-1023 bytes frames received, MSW.  <a href="#ga461eb93f7941bc5e8afe7ade54f39dbd">More...</a><br /></td></tr>
<tr class="separator:ga461eb93f7941bc5e8afe7ade54f39dbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09158cfb500ca629f0ed4051beb9ab44"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga09158cfb500ca629f0ed4051beb9ab44">XAE_RX1024BL_OFFSET</a>&#160;&#160;&#160;0x00000248</td></tr>
<tr class="memdesc:ga09158cfb500ca629f0ed4051beb9ab44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 1024-MAX bytes frames received, LSW.  <a href="#ga09158cfb500ca629f0ed4051beb9ab44">More...</a><br /></td></tr>
<tr class="separator:ga09158cfb500ca629f0ed4051beb9ab44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8c338b370dfdf8e41f20e0019f5f4c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf8c338b370dfdf8e41f20e0019f5f4c4">XAE_RX1024BU_OFFSET</a>&#160;&#160;&#160;0x0000024C</td></tr>
<tr class="memdesc:gaf8c338b370dfdf8e41f20e0019f5f4c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 1024-MAX bytes frames received, MSW.  <a href="#gaf8c338b370dfdf8e41f20e0019f5f4c4">More...</a><br /></td></tr>
<tr class="separator:gaf8c338b370dfdf8e41f20e0019f5f4c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb9fd2f9b874b3ea610c5ca4edbb3b00"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gacb9fd2f9b874b3ea610c5ca4edbb3b00">XAE_RXOVRL_OFFSET</a>&#160;&#160;&#160;0x00000250</td></tr>
<tr class="memdesc:gacb9fd2f9b874b3ea610c5ca4edbb3b00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of oversize frames received, LSW.  <a href="#gacb9fd2f9b874b3ea610c5ca4edbb3b00">More...</a><br /></td></tr>
<tr class="separator:gacb9fd2f9b874b3ea610c5ca4edbb3b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3621ee1287ca3bd03cbb86a1d461c601"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga3621ee1287ca3bd03cbb86a1d461c601">XAE_RXOVRU_OFFSET</a>&#160;&#160;&#160;0x00000254</td></tr>
<tr class="memdesc:ga3621ee1287ca3bd03cbb86a1d461c601"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of oversize frames received, MSW.  <a href="#ga3621ee1287ca3bd03cbb86a1d461c601">More...</a><br /></td></tr>
<tr class="separator:ga3621ee1287ca3bd03cbb86a1d461c601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae57c7ee1b1cec0aa76760456b1ba1a7f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae57c7ee1b1cec0aa76760456b1ba1a7f">XAE_TX64BL_OFFSET</a>&#160;&#160;&#160;0x00000258</td></tr>
<tr class="memdesc:gae57c7ee1b1cec0aa76760456b1ba1a7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 64 bytes frames transmitted, LSW.  <a href="#gae57c7ee1b1cec0aa76760456b1ba1a7f">More...</a><br /></td></tr>
<tr class="separator:gae57c7ee1b1cec0aa76760456b1ba1a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e0e21d350564650bb432b9aad297f57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga0e0e21d350564650bb432b9aad297f57">XAE_TX64BU_OFFSET</a>&#160;&#160;&#160;0x0000025C</td></tr>
<tr class="memdesc:ga0e0e21d350564650bb432b9aad297f57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 64 bytes frames transmitted, MSW.  <a href="#ga0e0e21d350564650bb432b9aad297f57">More...</a><br /></td></tr>
<tr class="separator:ga0e0e21d350564650bb432b9aad297f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0946e80ebdbb0ddf813892b36aa09ea1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga0946e80ebdbb0ddf813892b36aa09ea1">XAE_TX65B127L_OFFSET</a>&#160;&#160;&#160;0x00000260</td></tr>
<tr class="memdesc:ga0946e80ebdbb0ddf813892b36aa09ea1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 65-127 bytes frames transmitted, LSW.  <a href="#ga0946e80ebdbb0ddf813892b36aa09ea1">More...</a><br /></td></tr>
<tr class="separator:ga0946e80ebdbb0ddf813892b36aa09ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cf29c99808e80b57e29818df0f10d9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga3cf29c99808e80b57e29818df0f10d9f">XAE_TX65B127U_OFFSET</a>&#160;&#160;&#160;0x00000264</td></tr>
<tr class="memdesc:ga3cf29c99808e80b57e29818df0f10d9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 65-127 bytes frames transmitted, MSW.  <a href="#ga3cf29c99808e80b57e29818df0f10d9f">More...</a><br /></td></tr>
<tr class="separator:ga3cf29c99808e80b57e29818df0f10d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd435f8dda0867797465e1239b9ce98d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gadd435f8dda0867797465e1239b9ce98d">XAE_TX128B255L_OFFSET</a>&#160;&#160;&#160;0x00000268</td></tr>
<tr class="memdesc:gadd435f8dda0867797465e1239b9ce98d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 128-255 bytes frames transmitted, LSW.  <a href="#gadd435f8dda0867797465e1239b9ce98d">More...</a><br /></td></tr>
<tr class="separator:gadd435f8dda0867797465e1239b9ce98d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2602e85c7a6a807daedc240a5fe2495f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2602e85c7a6a807daedc240a5fe2495f">XAE_TX128B255U_OFFSET</a>&#160;&#160;&#160;0x0000026C</td></tr>
<tr class="memdesc:ga2602e85c7a6a807daedc240a5fe2495f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 128-255 bytes frames transmitted, MSW.  <a href="#ga2602e85c7a6a807daedc240a5fe2495f">More...</a><br /></td></tr>
<tr class="separator:ga2602e85c7a6a807daedc240a5fe2495f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12c4f36c73586076ff786eea2e39dbfd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga12c4f36c73586076ff786eea2e39dbfd">XAE_TX256B511L_OFFSET</a>&#160;&#160;&#160;0x00000270</td></tr>
<tr class="memdesc:ga12c4f36c73586076ff786eea2e39dbfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 256-511 bytes frames transmitted, LSW.  <a href="#ga12c4f36c73586076ff786eea2e39dbfd">More...</a><br /></td></tr>
<tr class="separator:ga12c4f36c73586076ff786eea2e39dbfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1204fc6db885a69b0b452ddb969141f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab1204fc6db885a69b0b452ddb969141f">XAE_TX256B511U_OFFSET</a>&#160;&#160;&#160;0x00000274</td></tr>
<tr class="memdesc:gab1204fc6db885a69b0b452ddb969141f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 256-511 bytes frames transmitted, MSW.  <a href="#gab1204fc6db885a69b0b452ddb969141f">More...</a><br /></td></tr>
<tr class="separator:gab1204fc6db885a69b0b452ddb969141f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e09bdc68ce9560e7e6a4481de1a2116"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8e09bdc68ce9560e7e6a4481de1a2116">XAE_TX512B1023L_OFFSET</a>&#160;&#160;&#160;0x00000278</td></tr>
<tr class="memdesc:ga8e09bdc68ce9560e7e6a4481de1a2116"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 512-1023 bytes frames transmitted, LSW.  <a href="#ga8e09bdc68ce9560e7e6a4481de1a2116">More...</a><br /></td></tr>
<tr class="separator:ga8e09bdc68ce9560e7e6a4481de1a2116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga298de10c679e810bdb5703b8081d2766"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga298de10c679e810bdb5703b8081d2766">XAE_TX512B1023U_OFFSET</a>&#160;&#160;&#160;0x0000027C</td></tr>
<tr class="memdesc:ga298de10c679e810bdb5703b8081d2766"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 512-1023 bytes frames transmitted, MSW.  <a href="#ga298de10c679e810bdb5703b8081d2766">More...</a><br /></td></tr>
<tr class="separator:ga298de10c679e810bdb5703b8081d2766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab70a0cab44804ecf6d7693521895ee01"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab70a0cab44804ecf6d7693521895ee01">XAE_TX1024L_OFFSET</a>&#160;&#160;&#160;0x00000280</td></tr>
<tr class="memdesc:gab70a0cab44804ecf6d7693521895ee01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 1024-MAX bytes frames transmitted, LSW.  <a href="#gab70a0cab44804ecf6d7693521895ee01">More...</a><br /></td></tr>
<tr class="separator:gab70a0cab44804ecf6d7693521895ee01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32645ce78edd202ecc658209bb60bea7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga32645ce78edd202ecc658209bb60bea7">XAE_TX1024U_OFFSET</a>&#160;&#160;&#160;0x00000284</td></tr>
<tr class="memdesc:ga32645ce78edd202ecc658209bb60bea7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of 1024-MAX bytes frames transmitted, MSW.  <a href="#ga32645ce78edd202ecc658209bb60bea7">More...</a><br /></td></tr>
<tr class="separator:ga32645ce78edd202ecc658209bb60bea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe07798db0f52a16de6e8ae02716958b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gabe07798db0f52a16de6e8ae02716958b">XAE_TXOVRL_OFFSET</a>&#160;&#160;&#160;0x00000288</td></tr>
<tr class="memdesc:gabe07798db0f52a16de6e8ae02716958b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of oversize frames transmitted, LSW.  <a href="#gabe07798db0f52a16de6e8ae02716958b">More...</a><br /></td></tr>
<tr class="separator:gabe07798db0f52a16de6e8ae02716958b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfca48d297c2c8e61ab1b32d7d6ec2ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gabfca48d297c2c8e61ab1b32d7d6ec2ed">XAE_TXOVRU_OFFSET</a>&#160;&#160;&#160;0x0000028C</td></tr>
<tr class="memdesc:gabfca48d297c2c8e61ab1b32d7d6ec2ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of oversize frames transmitted, MSW.  <a href="#gabfca48d297c2c8e61ab1b32d7d6ec2ed">More...</a><br /></td></tr>
<tr class="separator:gabfca48d297c2c8e61ab1b32d7d6ec2ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54c0ebc03fe00dc96a17d7db082fb4c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga54c0ebc03fe00dc96a17d7db082fb4c0">XAE_RXFL_OFFSET</a>&#160;&#160;&#160;0x00000290</td></tr>
<tr class="memdesc:ga54c0ebc03fe00dc96a17d7db082fb4c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of frames received OK, LSW.  <a href="#ga54c0ebc03fe00dc96a17d7db082fb4c0">More...</a><br /></td></tr>
<tr class="separator:ga54c0ebc03fe00dc96a17d7db082fb4c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga295d42f2ea859fe55015958f1180dfc8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga295d42f2ea859fe55015958f1180dfc8">XAE_RXFU_OFFSET</a>&#160;&#160;&#160;0x00000294</td></tr>
<tr class="memdesc:ga295d42f2ea859fe55015958f1180dfc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of frames received OK, MSW.  <a href="#ga295d42f2ea859fe55015958f1180dfc8">More...</a><br /></td></tr>
<tr class="separator:ga295d42f2ea859fe55015958f1180dfc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa31f48644128222bd04709228f63e19d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa31f48644128222bd04709228f63e19d">XAE_RXFCSERL_OFFSET</a>&#160;&#160;&#160;0x00000298</td></tr>
<tr class="memdesc:gaa31f48644128222bd04709228f63e19d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of frames received with FCS error and at least 64 bytes, LSW.  <a href="#gaa31f48644128222bd04709228f63e19d">More...</a><br /></td></tr>
<tr class="separator:gaa31f48644128222bd04709228f63e19d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga408092309e49f756441361b218f5c657"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga408092309e49f756441361b218f5c657">XAE_RXFCSERU_OFFSET</a>&#160;&#160;&#160;0x0000029C</td></tr>
<tr class="memdesc:ga408092309e49f756441361b218f5c657"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of frames received with FCS error and at least 64 bytes,MSW.  <a href="#ga408092309e49f756441361b218f5c657">More...</a><br /></td></tr>
<tr class="separator:ga408092309e49f756441361b218f5c657"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2c4d7fbca97ba2f0e35a7f7e1d91b3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab2c4d7fbca97ba2f0e35a7f7e1d91b3c">XAE_RXBCSTFL_OFFSET</a>&#160;&#160;&#160;0x000002A0</td></tr>
<tr class="memdesc:gab2c4d7fbca97ba2f0e35a7f7e1d91b3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of broadcast frames received, LSW.  <a href="#gab2c4d7fbca97ba2f0e35a7f7e1d91b3c">More...</a><br /></td></tr>
<tr class="separator:gab2c4d7fbca97ba2f0e35a7f7e1d91b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5c7b455508d89f0c946937f241799d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac5c7b455508d89f0c946937f241799d9">XAE_RXBCSTFU_OFFSET</a>&#160;&#160;&#160;0x000002A4</td></tr>
<tr class="memdesc:gac5c7b455508d89f0c946937f241799d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of broadcast frames received, MSW.  <a href="#gac5c7b455508d89f0c946937f241799d9">More...</a><br /></td></tr>
<tr class="separator:gac5c7b455508d89f0c946937f241799d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44a3d5db7da76a48c349616839cd7ac8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga44a3d5db7da76a48c349616839cd7ac8">XAE_RXMCSTFL_OFFSET</a>&#160;&#160;&#160;0x000002A8</td></tr>
<tr class="memdesc:ga44a3d5db7da76a48c349616839cd7ac8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of multicast frames received, LSW.  <a href="#ga44a3d5db7da76a48c349616839cd7ac8">More...</a><br /></td></tr>
<tr class="separator:ga44a3d5db7da76a48c349616839cd7ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga846188b9055eef79baf8da83fab23396"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga846188b9055eef79baf8da83fab23396">XAE_RXMCSTFU_OFFSET</a>&#160;&#160;&#160;0x000002AC</td></tr>
<tr class="memdesc:ga846188b9055eef79baf8da83fab23396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of multicast frames received, MSW.  <a href="#ga846188b9055eef79baf8da83fab23396">More...</a><br /></td></tr>
<tr class="separator:ga846188b9055eef79baf8da83fab23396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9b31309211ea4cec2869ad55235d0c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae9b31309211ea4cec2869ad55235d0c2">XAE_RXCTRFL_OFFSET</a>&#160;&#160;&#160;0x000002B0</td></tr>
<tr class="memdesc:gae9b31309211ea4cec2869ad55235d0c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of control frames received, LSW.  <a href="#gae9b31309211ea4cec2869ad55235d0c2">More...</a><br /></td></tr>
<tr class="separator:gae9b31309211ea4cec2869ad55235d0c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacaad9f5948ffd971735bccdfdabf3079"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gacaad9f5948ffd971735bccdfdabf3079">XAE_RXCTRFU_OFFSET</a>&#160;&#160;&#160;0x000002B4</td></tr>
<tr class="memdesc:gacaad9f5948ffd971735bccdfdabf3079"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of control frames received, MSW.  <a href="#gacaad9f5948ffd971735bccdfdabf3079">More...</a><br /></td></tr>
<tr class="separator:gacaad9f5948ffd971735bccdfdabf3079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ff4981d5f59ecee0b42b6861aad66d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4ff4981d5f59ecee0b42b6861aad66d3">XAE_RXLTERL_OFFSET</a>&#160;&#160;&#160;0x000002B8</td></tr>
<tr class="memdesc:ga4ff4981d5f59ecee0b42b6861aad66d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of frames received with length error, LSW.  <a href="#ga4ff4981d5f59ecee0b42b6861aad66d3">More...</a><br /></td></tr>
<tr class="separator:ga4ff4981d5f59ecee0b42b6861aad66d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f73f9683f87406bcec727f8d5a236b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga7f73f9683f87406bcec727f8d5a236b7">XAE_RXLTERU_OFFSET</a>&#160;&#160;&#160;0x000002BC</td></tr>
<tr class="memdesc:ga7f73f9683f87406bcec727f8d5a236b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of frames received with length error, MSW.  <a href="#ga7f73f9683f87406bcec727f8d5a236b7">More...</a><br /></td></tr>
<tr class="separator:ga7f73f9683f87406bcec727f8d5a236b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1d46fce0729b68076fb132568cf8fad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa1d46fce0729b68076fb132568cf8fad">XAE_RXVLANFL_OFFSET</a>&#160;&#160;&#160;0x000002C0</td></tr>
<tr class="memdesc:gaa1d46fce0729b68076fb132568cf8fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of VLAN tagged frames received, LSW.  <a href="#gaa1d46fce0729b68076fb132568cf8fad">More...</a><br /></td></tr>
<tr class="separator:gaa1d46fce0729b68076fb132568cf8fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e3aae8b5c6736292c3722117cf6fefc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga5e3aae8b5c6736292c3722117cf6fefc">XAE_RXVLANFU_OFFSET</a>&#160;&#160;&#160;0x000002C4</td></tr>
<tr class="memdesc:ga5e3aae8b5c6736292c3722117cf6fefc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of VLAN tagged frames received, MSW.  <a href="#ga5e3aae8b5c6736292c3722117cf6fefc">More...</a><br /></td></tr>
<tr class="separator:ga5e3aae8b5c6736292c3722117cf6fefc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c70cc8c41676a4e5f002caf93ce60d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9c70cc8c41676a4e5f002caf93ce60d4">XAE_RXPFL_OFFSET</a>&#160;&#160;&#160;0x000002C8</td></tr>
<tr class="memdesc:ga9c70cc8c41676a4e5f002caf93ce60d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of pause frames received, LSW.  <a href="#ga9c70cc8c41676a4e5f002caf93ce60d4">More...</a><br /></td></tr>
<tr class="separator:ga9c70cc8c41676a4e5f002caf93ce60d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd9a8e12cda7b094a42ea852939dd4f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gadd9a8e12cda7b094a42ea852939dd4f1">XAE_RXPFU_OFFSET</a>&#160;&#160;&#160;0x000002CC</td></tr>
<tr class="memdesc:gadd9a8e12cda7b094a42ea852939dd4f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of pause frames received, MSW.  <a href="#gadd9a8e12cda7b094a42ea852939dd4f1">More...</a><br /></td></tr>
<tr class="separator:gadd9a8e12cda7b094a42ea852939dd4f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f0511c2fde9093da3cc54765bac7512"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9f0511c2fde9093da3cc54765bac7512">XAE_RXUOPFL_OFFSET</a>&#160;&#160;&#160;0x000002D0</td></tr>
<tr class="memdesc:ga9f0511c2fde9093da3cc54765bac7512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of control frames received with unsupported opcode, LSW.  <a href="#ga9f0511c2fde9093da3cc54765bac7512">More...</a><br /></td></tr>
<tr class="separator:ga9f0511c2fde9093da3cc54765bac7512"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0803d1f22bb689f0358c1435ebb05965"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga0803d1f22bb689f0358c1435ebb05965">XAE_RXUOPFU_OFFSET</a>&#160;&#160;&#160;0x000002D4</td></tr>
<tr class="memdesc:ga0803d1f22bb689f0358c1435ebb05965"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of control frames received with unsupported opcode, MSW.  <a href="#ga0803d1f22bb689f0358c1435ebb05965">More...</a><br /></td></tr>
<tr class="separator:ga0803d1f22bb689f0358c1435ebb05965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50a92c2beadc33964465750c902ecb4c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga50a92c2beadc33964465750c902ecb4c">XAE_TXFL_OFFSET</a>&#160;&#160;&#160;0x000002D8</td></tr>
<tr class="memdesc:ga50a92c2beadc33964465750c902ecb4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of frames transmitted OK, LSW.  <a href="#ga50a92c2beadc33964465750c902ecb4c">More...</a><br /></td></tr>
<tr class="separator:ga50a92c2beadc33964465750c902ecb4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7101f4c653c173aeadfb9a5ab789dcd8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga7101f4c653c173aeadfb9a5ab789dcd8">XAE_TXFU_OFFSET</a>&#160;&#160;&#160;0x000002DC</td></tr>
<tr class="memdesc:ga7101f4c653c173aeadfb9a5ab789dcd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of frames transmitted OK, MSW.  <a href="#ga7101f4c653c173aeadfb9a5ab789dcd8">More...</a><br /></td></tr>
<tr class="separator:ga7101f4c653c173aeadfb9a5ab789dcd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bc16986b917920d22723a6672f563c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6bc16986b917920d22723a6672f563c9">XAE_TXBCSTFL_OFFSET</a>&#160;&#160;&#160;0x000002E0</td></tr>
<tr class="memdesc:ga6bc16986b917920d22723a6672f563c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of broadcast frames transmitted OK, LSW.  <a href="#ga6bc16986b917920d22723a6672f563c9">More...</a><br /></td></tr>
<tr class="separator:ga6bc16986b917920d22723a6672f563c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52d5c9333eb29587c0f3b3d6fe17b437"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga52d5c9333eb29587c0f3b3d6fe17b437">XAE_TXBCSTFU_OFFSET</a>&#160;&#160;&#160;0x000002E4</td></tr>
<tr class="memdesc:ga52d5c9333eb29587c0f3b3d6fe17b437"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of broadcast frames transmitted, MSW.  <a href="#ga52d5c9333eb29587c0f3b3d6fe17b437">More...</a><br /></td></tr>
<tr class="separator:ga52d5c9333eb29587c0f3b3d6fe17b437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6af31b91ae556036a749fb632dbf114a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6af31b91ae556036a749fb632dbf114a">XAE_TXMCSTFL_OFFSET</a>&#160;&#160;&#160;0x000002E8</td></tr>
<tr class="memdesc:ga6af31b91ae556036a749fb632dbf114a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of multicast frames transmitted, LSW.  <a href="#ga6af31b91ae556036a749fb632dbf114a">More...</a><br /></td></tr>
<tr class="separator:ga6af31b91ae556036a749fb632dbf114a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga621c1fdb0ea91dced2e45769ca919387"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga621c1fdb0ea91dced2e45769ca919387">XAE_TXMCSTFU_OFFSET</a>&#160;&#160;&#160;0x000002EC</td></tr>
<tr class="memdesc:ga621c1fdb0ea91dced2e45769ca919387"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of multicast frames transmitted, MSW.  <a href="#ga621c1fdb0ea91dced2e45769ca919387">More...</a><br /></td></tr>
<tr class="separator:ga621c1fdb0ea91dced2e45769ca919387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga716123e32e46e6825edf05fc18191669"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga716123e32e46e6825edf05fc18191669">XAE_TXUNDRERL_OFFSET</a>&#160;&#160;&#160;0x000002F0</td></tr>
<tr class="memdesc:ga716123e32e46e6825edf05fc18191669"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of frames transmitted underrun error, LSW.  <a href="#ga716123e32e46e6825edf05fc18191669">More...</a><br /></td></tr>
<tr class="separator:ga716123e32e46e6825edf05fc18191669"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c53c5aeb00e50be3e230e0ea06c94c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1c53c5aeb00e50be3e230e0ea06c94c6">XAE_TXUNDRERU_OFFSET</a>&#160;&#160;&#160;0x000002F4</td></tr>
<tr class="memdesc:ga1c53c5aeb00e50be3e230e0ea06c94c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of frames transmitted underrun error, MSW.  <a href="#ga1c53c5aeb00e50be3e230e0ea06c94c6">More...</a><br /></td></tr>
<tr class="separator:ga1c53c5aeb00e50be3e230e0ea06c94c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ea8769cefec6aefb68b0d4e7f162f87"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6ea8769cefec6aefb68b0d4e7f162f87">XAE_TXCTRFL_OFFSET</a>&#160;&#160;&#160;0x000002F8</td></tr>
<tr class="memdesc:ga6ea8769cefec6aefb68b0d4e7f162f87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of control frames transmitted, LSW.  <a href="#ga6ea8769cefec6aefb68b0d4e7f162f87">More...</a><br /></td></tr>
<tr class="separator:ga6ea8769cefec6aefb68b0d4e7f162f87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf65358ed77fec94fb92e1a3059382d0f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf65358ed77fec94fb92e1a3059382d0f">XAE_TXCTRFU_OFFSET</a>&#160;&#160;&#160;0x000002FC</td></tr>
<tr class="memdesc:gaf65358ed77fec94fb92e1a3059382d0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of control frames, transmitted, MSW.  <a href="#gaf65358ed77fec94fb92e1a3059382d0f">More...</a><br /></td></tr>
<tr class="separator:gaf65358ed77fec94fb92e1a3059382d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae104af36284aa14cf0be318e64a2a992"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae104af36284aa14cf0be318e64a2a992">XAE_TXVLANFL_OFFSET</a>&#160;&#160;&#160;0x00000300</td></tr>
<tr class="memdesc:gae104af36284aa14cf0be318e64a2a992"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of VLAN tagged frames transmitted, LSW.  <a href="#gae104af36284aa14cf0be318e64a2a992">More...</a><br /></td></tr>
<tr class="separator:gae104af36284aa14cf0be318e64a2a992"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1b74c637fff3ec2f4e87bafb2c84ef2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa1b74c637fff3ec2f4e87bafb2c84ef2">XAE_TXVLANFU_OFFSET</a>&#160;&#160;&#160;0x00000304</td></tr>
<tr class="memdesc:gaa1b74c637fff3ec2f4e87bafb2c84ef2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of VLAN tagged frames transmitted, MSW.  <a href="#gaa1b74c637fff3ec2f4e87bafb2c84ef2">More...</a><br /></td></tr>
<tr class="separator:gaa1b74c637fff3ec2f4e87bafb2c84ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6ba53f96b7193c675111de52b4a7793"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae6ba53f96b7193c675111de52b4a7793">XAE_TXPFL_OFFSET</a>&#160;&#160;&#160;0x00000308</td></tr>
<tr class="memdesc:gae6ba53f96b7193c675111de52b4a7793"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of pause frames transmitted, LSW.  <a href="#gae6ba53f96b7193c675111de52b4a7793">More...</a><br /></td></tr>
<tr class="separator:gae6ba53f96b7193c675111de52b4a7793"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga485a08e9964a7cce85d60ffe38c09e19"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga485a08e9964a7cce85d60ffe38c09e19">XAE_TXPFU_OFFSET</a>&#160;&#160;&#160;0x0000030C</td></tr>
<tr class="memdesc:ga485a08e9964a7cce85d60ffe38c09e19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of pause frames transmitted, MSW.  <a href="#ga485a08e9964a7cce85d60ffe38c09e19">More...</a><br /></td></tr>
<tr class="separator:ga485a08e9964a7cce85d60ffe38c09e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafed813af809148b4cc42cb62ac97639a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gafed813af809148b4cc42cb62ac97639a">XAE_TXSCL_OFFSET</a>&#160;&#160;&#160;0x00000310</td></tr>
<tr class="memdesc:gafed813af809148b4cc42cb62ac97639a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Single Collision Frames Transmitted OK, LSW.  <a href="#gafed813af809148b4cc42cb62ac97639a">More...</a><br /></td></tr>
<tr class="separator:gafed813af809148b4cc42cb62ac97639a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3951cd6892928ecb8a2a8fb3d43e057"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf3951cd6892928ecb8a2a8fb3d43e057">XAE_TXSCU_OFFSET</a>&#160;&#160;&#160;0x00000314</td></tr>
<tr class="memdesc:gaf3951cd6892928ecb8a2a8fb3d43e057"><td class="mdescLeft">&#160;</td><td class="mdescRight">Single Collision Frames Transmitted OK, MSW.  <a href="#gaf3951cd6892928ecb8a2a8fb3d43e057">More...</a><br /></td></tr>
<tr class="separator:gaf3951cd6892928ecb8a2a8fb3d43e057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e08c268b188312c0dd51bc4bf7c0e48"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4e08c268b188312c0dd51bc4bf7c0e48">XAE_TXMCL_OFFSET</a>&#160;&#160;&#160;0x00000318</td></tr>
<tr class="memdesc:ga4e08c268b188312c0dd51bc4bf7c0e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiple Collision Frames Transmitted OK, LSW.  <a href="#ga4e08c268b188312c0dd51bc4bf7c0e48">More...</a><br /></td></tr>
<tr class="separator:ga4e08c268b188312c0dd51bc4bf7c0e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b172a15dc8c85e06818fcb1b45c5998"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga5b172a15dc8c85e06818fcb1b45c5998">XAE_TXMCU_OFFSET</a>&#160;&#160;&#160;0x0000031C</td></tr>
<tr class="memdesc:ga5b172a15dc8c85e06818fcb1b45c5998"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiple Collision Frames Transmitted OK, MSW.  <a href="#ga5b172a15dc8c85e06818fcb1b45c5998">More...</a><br /></td></tr>
<tr class="separator:ga5b172a15dc8c85e06818fcb1b45c5998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga089241bcaa5465e83246b37e85446d36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga089241bcaa5465e83246b37e85446d36">XAE_TXDEFL_OFFSET</a>&#160;&#160;&#160;0x00000320</td></tr>
<tr class="memdesc:ga089241bcaa5465e83246b37e85446d36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deferred Tx Frames, LSW.  <a href="#ga089241bcaa5465e83246b37e85446d36">More...</a><br /></td></tr>
<tr class="separator:ga089241bcaa5465e83246b37e85446d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8d85e547fc831a9be04936ab47d0155"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gad8d85e547fc831a9be04936ab47d0155">XAE_TXDEFU_OFFSET</a>&#160;&#160;&#160;0x00000324</td></tr>
<tr class="memdesc:gad8d85e547fc831a9be04936ab47d0155"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deferred Tx Frames, MSW.  <a href="#gad8d85e547fc831a9be04936ab47d0155">More...</a><br /></td></tr>
<tr class="separator:gad8d85e547fc831a9be04936ab47d0155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b4f8d12fdad1c8ce972e4df07e54a17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9b4f8d12fdad1c8ce972e4df07e54a17">XAE_TXLTCL_OFFSET</a>&#160;&#160;&#160;0x00000328</td></tr>
<tr class="memdesc:ga9b4f8d12fdad1c8ce972e4df07e54a17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frames transmitted with late Collisions, LSW.  <a href="#ga9b4f8d12fdad1c8ce972e4df07e54a17">More...</a><br /></td></tr>
<tr class="separator:ga9b4f8d12fdad1c8ce972e4df07e54a17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcac806b8346d7c8411e5d983a07523c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gabcac806b8346d7c8411e5d983a07523c">XAE_TXLTCU_OFFSET</a>&#160;&#160;&#160;0x0000032C</td></tr>
<tr class="memdesc:gabcac806b8346d7c8411e5d983a07523c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frames transmitted with late Collisions, MSW.  <a href="#gabcac806b8346d7c8411e5d983a07523c">More...</a><br /></td></tr>
<tr class="separator:gabcac806b8346d7c8411e5d983a07523c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31d781ac0cd6fe84dc5e4a0476e4d72e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga31d781ac0cd6fe84dc5e4a0476e4d72e">XAE_TXAECL_OFFSET</a>&#160;&#160;&#160;0x00000330</td></tr>
<tr class="memdesc:ga31d781ac0cd6fe84dc5e4a0476e4d72e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frames aborted with excessive Collisions, LSW.  <a href="#ga31d781ac0cd6fe84dc5e4a0476e4d72e">More...</a><br /></td></tr>
<tr class="separator:ga31d781ac0cd6fe84dc5e4a0476e4d72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeff673c75d818e72c7b88e22b0d79e6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaeff673c75d818e72c7b88e22b0d79e6e">XAE_TXAECU_OFFSET</a>&#160;&#160;&#160;0x00000334</td></tr>
<tr class="memdesc:gaeff673c75d818e72c7b88e22b0d79e6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frames aborted with excessive Collisions, MSW.  <a href="#gaeff673c75d818e72c7b88e22b0d79e6e">More...</a><br /></td></tr>
<tr class="separator:gaeff673c75d818e72c7b88e22b0d79e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9ea126f91d468673125633cae69839a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa9ea126f91d468673125633cae69839a">XAE_TXEDEFL_OFFSET</a>&#160;&#160;&#160;0x00000338</td></tr>
<tr class="memdesc:gaa9ea126f91d468673125633cae69839a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmit Frames with excessive Defferal, LSW.  <a href="#gaa9ea126f91d468673125633cae69839a">More...</a><br /></td></tr>
<tr class="separator:gaa9ea126f91d468673125633cae69839a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b7660440391ceab2eec3a53dcfbbdd2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9b7660440391ceab2eec3a53dcfbbdd2">XAE_TXEDEFU_OFFSET</a>&#160;&#160;&#160;0x0000033C</td></tr>
<tr class="memdesc:ga9b7660440391ceab2eec3a53dcfbbdd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmit Frames with excessive Defferal, MSW.  <a href="#ga9b7660440391ceab2eec3a53dcfbbdd2">More...</a><br /></td></tr>
<tr class="separator:ga9b7660440391ceab2eec3a53dcfbbdd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga257e63035b3e4e244ffbeef1c56a55ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga257e63035b3e4e244ffbeef1c56a55ca">XAE_RXAERL_OFFSET</a>&#160;&#160;&#160;0x00000340</td></tr>
<tr class="memdesc:ga257e63035b3e4e244ffbeef1c56a55ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frames received with alignment errors, LSW.  <a href="#ga257e63035b3e4e244ffbeef1c56a55ca">More...</a><br /></td></tr>
<tr class="separator:ga257e63035b3e4e244ffbeef1c56a55ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac372571d2213b7456d42fbecc263e4cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac372571d2213b7456d42fbecc263e4cf">XAE_RXAERU_OFFSET</a>&#160;&#160;&#160;0x0000034C</td></tr>
<tr class="memdesc:gac372571d2213b7456d42fbecc263e4cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frames received with alignment errors, MSW.  <a href="#gac372571d2213b7456d42fbecc263e4cf">More...</a><br /></td></tr>
<tr class="separator:gac372571d2213b7456d42fbecc263e4cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9f19fde721c3a4620d789900f6639e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gad9f19fde721c3a4620d789900f6639e9">XAE_RCW0_OFFSET</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:gad9f19fde721c3a4620d789900f6639e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx Configuration Word 0.  <a href="#gad9f19fde721c3a4620d789900f6639e9">More...</a><br /></td></tr>
<tr class="separator:gad9f19fde721c3a4620d789900f6639e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga693078837beaaea1d297b346bd51d405"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga693078837beaaea1d297b346bd51d405">XAE_RCW1_OFFSET</a>&#160;&#160;&#160;0x00000404</td></tr>
<tr class="memdesc:ga693078837beaaea1d297b346bd51d405"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx Configuration Word 1.  <a href="#ga693078837beaaea1d297b346bd51d405">More...</a><br /></td></tr>
<tr class="separator:ga693078837beaaea1d297b346bd51d405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga343360bcd114478e5b4d6cecf69c520a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga343360bcd114478e5b4d6cecf69c520a">XAE_TC_OFFSET</a>&#160;&#160;&#160;0x00000408</td></tr>
<tr class="memdesc:ga343360bcd114478e5b4d6cecf69c520a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx Configuration.  <a href="#ga343360bcd114478e5b4d6cecf69c520a">More...</a><br /></td></tr>
<tr class="separator:ga343360bcd114478e5b4d6cecf69c520a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbf3f25d565fd576aad0b62cefbf5515"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gabbf3f25d565fd576aad0b62cefbf5515">XAE_FCC_OFFSET</a>&#160;&#160;&#160;0x0000040C</td></tr>
<tr class="memdesc:gabbf3f25d565fd576aad0b62cefbf5515"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flow Control Configuration.  <a href="#gabbf3f25d565fd576aad0b62cefbf5515">More...</a><br /></td></tr>
<tr class="separator:gabbf3f25d565fd576aad0b62cefbf5515"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ce97746fcc377dc64d0456cbeaa8876"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1ce97746fcc377dc64d0456cbeaa8876">XAE_EMMC_OFFSET</a>&#160;&#160;&#160;0x00000410</td></tr>
<tr class="memdesc:ga1ce97746fcc377dc64d0456cbeaa8876"><td class="mdescLeft">&#160;</td><td class="mdescRight">EMAC mode configuration.  <a href="#ga1ce97746fcc377dc64d0456cbeaa8876">More...</a><br /></td></tr>
<tr class="separator:ga1ce97746fcc377dc64d0456cbeaa8876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9da1a2e44823f2b271d70c13ae88a059"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9da1a2e44823f2b271d70c13ae88a059">XAE_RXFC_OFFSET</a>&#160;&#160;&#160;0x00000414</td></tr>
<tr class="memdesc:ga9da1a2e44823f2b271d70c13ae88a059"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx Max Frm Config Register.  <a href="#ga9da1a2e44823f2b271d70c13ae88a059">More...</a><br /></td></tr>
<tr class="separator:ga9da1a2e44823f2b271d70c13ae88a059"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a370e00d99339d3f88aaac38250b999"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2a370e00d99339d3f88aaac38250b999">XAE_TXFC_OFFSET</a>&#160;&#160;&#160;0x00000418</td></tr>
<tr class="memdesc:ga2a370e00d99339d3f88aaac38250b999"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx Max Frm Config Register.  <a href="#ga2a370e00d99339d3f88aaac38250b999">More...</a><br /></td></tr>
<tr class="separator:ga2a370e00d99339d3f88aaac38250b999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab53f5eb81207b30b2b5b1f6636ed9ee2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab53f5eb81207b30b2b5b1f6636ed9ee2">XAE_TX_TIMESTAMP_ADJ_OFFSET</a>&#160;&#160;&#160;0x0000041C</td></tr>
<tr class="memdesc:gab53f5eb81207b30b2b5b1f6636ed9ee2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmitter time stamp adjust control Register.  <a href="#gab53f5eb81207b30b2b5b1f6636ed9ee2">More...</a><br /></td></tr>
<tr class="separator:gab53f5eb81207b30b2b5b1f6636ed9ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57a445498ecfa99058417ba680feff62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga57a445498ecfa99058417ba680feff62">XAE_PHYC_OFFSET</a>&#160;&#160;&#160;0x00000420</td></tr>
<tr class="memdesc:ga57a445498ecfa99058417ba680feff62"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGMII/SGMII configuration.  <a href="#ga57a445498ecfa99058417ba680feff62">More...</a><br /></td></tr>
<tr class="separator:ga57a445498ecfa99058417ba680feff62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfaa17c95dddf907493d97906aeb4229"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gabfaa17c95dddf907493d97906aeb4229">XAE_IDREG_OFFSET</a>&#160;&#160;&#160;0x000004F8</td></tr>
<tr class="memdesc:gabfaa17c95dddf907493d97906aeb4229"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identification Register.  <a href="#gabfaa17c95dddf907493d97906aeb4229">More...</a><br /></td></tr>
<tr class="separator:gabfaa17c95dddf907493d97906aeb4229"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ea504b7e39b058a887bce53fa6e5eb9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8ea504b7e39b058a887bce53fa6e5eb9">XAE_ARREG_OFFSET</a>&#160;&#160;&#160;0x000004FC</td></tr>
<tr class="memdesc:ga8ea504b7e39b058a887bce53fa6e5eb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ability Register.  <a href="#ga8ea504b7e39b058a887bce53fa6e5eb9">More...</a><br /></td></tr>
<tr class="separator:ga8ea504b7e39b058a887bce53fa6e5eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d71b840173fb283f998132c3aa2963a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8d71b840173fb283f998132c3aa2963a">XAE_MDIO_MC_OFFSET</a>&#160;&#160;&#160;0x00000500</td></tr>
<tr class="memdesc:ga8d71b840173fb283f998132c3aa2963a"><td class="mdescLeft">&#160;</td><td class="mdescRight">MII Management Config.  <a href="#ga8d71b840173fb283f998132c3aa2963a">More...</a><br /></td></tr>
<tr class="separator:ga8d71b840173fb283f998132c3aa2963a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf93dc2bae37a5cbfa529c891e540d013"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf93dc2bae37a5cbfa529c891e540d013">XAE_MDIO_MCR_OFFSET</a>&#160;&#160;&#160;0x00000504</td></tr>
<tr class="memdesc:gaf93dc2bae37a5cbfa529c891e540d013"><td class="mdescLeft">&#160;</td><td class="mdescRight">MII Management Control.  <a href="#gaf93dc2bae37a5cbfa529c891e540d013">More...</a><br /></td></tr>
<tr class="separator:gaf93dc2bae37a5cbfa529c891e540d013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf438471d44cabeb8fb0847983c3b8edb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf438471d44cabeb8fb0847983c3b8edb">XAE_MDIO_MWD_OFFSET</a>&#160;&#160;&#160;0x00000508</td></tr>
<tr class="memdesc:gaf438471d44cabeb8fb0847983c3b8edb"><td class="mdescLeft">&#160;</td><td class="mdescRight">MII Management Write Data.  <a href="#gaf438471d44cabeb8fb0847983c3b8edb">More...</a><br /></td></tr>
<tr class="separator:gaf438471d44cabeb8fb0847983c3b8edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0e62ab7c0f7de9beab71a2e8037e466"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa0e62ab7c0f7de9beab71a2e8037e466">XAE_MDIO_MRD_OFFSET</a>&#160;&#160;&#160;0x0000050C</td></tr>
<tr class="memdesc:gaa0e62ab7c0f7de9beab71a2e8037e466"><td class="mdescLeft">&#160;</td><td class="mdescRight">MII Management Read Data.  <a href="#gaa0e62ab7c0f7de9beab71a2e8037e466">More...</a><br /></td></tr>
<tr class="separator:gaa0e62ab7c0f7de9beab71a2e8037e466"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12d38c652fefead77adb2118120bb92e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga12d38c652fefead77adb2118120bb92e">XAE_MDIO_MIS_OFFSET</a>&#160;&#160;&#160;0x00000600</td></tr>
<tr class="memdesc:ga12d38c652fefead77adb2118120bb92e"><td class="mdescLeft">&#160;</td><td class="mdescRight">MII Management Interrupt Status.  <a href="#ga12d38c652fefead77adb2118120bb92e">More...</a><br /></td></tr>
<tr class="separator:ga12d38c652fefead77adb2118120bb92e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga179f8f924f45fdfc2d9c6c14cb65a521"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga179f8f924f45fdfc2d9c6c14cb65a521">XAE_MDIO_MIP_OFFSET</a>&#160;&#160;&#160;0x00000620</td></tr>
<tr class="memdesc:ga179f8f924f45fdfc2d9c6c14cb65a521"><td class="mdescLeft">&#160;</td><td class="mdescRight">MII Management Interrupt Pending register offse.  <a href="#ga179f8f924f45fdfc2d9c6c14cb65a521">More...</a><br /></td></tr>
<tr class="separator:ga179f8f924f45fdfc2d9c6c14cb65a521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bfc45839421f763b434502941a23aa3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6bfc45839421f763b434502941a23aa3">XAE_MDIO_MIE_OFFSET</a>&#160;&#160;&#160;0x00000640</td></tr>
<tr class="memdesc:ga6bfc45839421f763b434502941a23aa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">MII Management Interrupt Enable register offset.  <a href="#ga6bfc45839421f763b434502941a23aa3">More...</a><br /></td></tr>
<tr class="separator:ga6bfc45839421f763b434502941a23aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2961f7227dd6b1f8fd2e1b8456bfb82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa2961f7227dd6b1f8fd2e1b8456bfb82">XAE_MDIO_MIC_OFFSET</a>&#160;&#160;&#160;0x00000660</td></tr>
<tr class="memdesc:gaa2961f7227dd6b1f8fd2e1b8456bfb82"><td class="mdescLeft">&#160;</td><td class="mdescRight">MII Management Interrupt Clear register offset.  <a href="#gaa2961f7227dd6b1f8fd2e1b8456bfb82">More...</a><br /></td></tr>
<tr class="separator:gaa2961f7227dd6b1f8fd2e1b8456bfb82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1511d1d5d66209f49d12e5676a9af6bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1511d1d5d66209f49d12e5676a9af6bd">XAE_UAW0_OFFSET</a>&#160;&#160;&#160;0x00000700</td></tr>
<tr class="memdesc:ga1511d1d5d66209f49d12e5676a9af6bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unicast address word 0.  <a href="#ga1511d1d5d66209f49d12e5676a9af6bd">More...</a><br /></td></tr>
<tr class="separator:ga1511d1d5d66209f49d12e5676a9af6bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d7982dd4fcccef36218c20699dedb1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1d7982dd4fcccef36218c20699dedb1f">XAE_UAW1_OFFSET</a>&#160;&#160;&#160;0x00000704</td></tr>
<tr class="memdesc:ga1d7982dd4fcccef36218c20699dedb1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unicast address word 1.  <a href="#ga1d7982dd4fcccef36218c20699dedb1f">More...</a><br /></td></tr>
<tr class="separator:ga1d7982dd4fcccef36218c20699dedb1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7c24a2632ccb6e8826e1501e71ba4c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae7c24a2632ccb6e8826e1501e71ba4c7">XAE_FMI_OFFSET</a>&#160;&#160;&#160;0x00000708</td></tr>
<tr class="memdesc:gae7c24a2632ccb6e8826e1501e71ba4c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filter Mask Index.  <a href="#gae7c24a2632ccb6e8826e1501e71ba4c7">More...</a><br /></td></tr>
<tr class="separator:gae7c24a2632ccb6e8826e1501e71ba4c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f9a9923d88243f2dbfd9dd3d48be41a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1f9a9923d88243f2dbfd9dd3d48be41a">XAE_AF0_OFFSET</a>&#160;&#160;&#160;0x00000710</td></tr>
<tr class="memdesc:ga1f9a9923d88243f2dbfd9dd3d48be41a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address Filter 0.  <a href="#ga1f9a9923d88243f2dbfd9dd3d48be41a">More...</a><br /></td></tr>
<tr class="separator:ga1f9a9923d88243f2dbfd9dd3d48be41a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3a5b614123d6e9392c6433f3ab563ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa3a5b614123d6e9392c6433f3ab563ed">XAE_AF1_OFFSET</a>&#160;&#160;&#160;0x00000714</td></tr>
<tr class="memdesc:gaa3a5b614123d6e9392c6433f3ab563ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address Filter 1.  <a href="#gaa3a5b614123d6e9392c6433f3ab563ed">More...</a><br /></td></tr>
<tr class="separator:gaa3a5b614123d6e9392c6433f3ab563ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga617d09499fadf250239e514b4a2f87b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga617d09499fadf250239e514b4a2f87b8">XAE_TX_VLAN_DATA_OFFSET</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:ga617d09499fadf250239e514b4a2f87b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">TX VLAN data table address.  <a href="#ga617d09499fadf250239e514b4a2f87b8">More...</a><br /></td></tr>
<tr class="separator:ga617d09499fadf250239e514b4a2f87b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga297b5d62f50bd525c2cbd7731a482369"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga297b5d62f50bd525c2cbd7731a482369">XAE_RX_VLAN_DATA_OFFSET</a>&#160;&#160;&#160;0x00008000</td></tr>
<tr class="memdesc:ga297b5d62f50bd525c2cbd7731a482369"><td class="mdescLeft">&#160;</td><td class="mdescRight">RX VLAN data table address.  <a href="#ga297b5d62f50bd525c2cbd7731a482369">More...</a><br /></td></tr>
<tr class="separator:ga297b5d62f50bd525c2cbd7731a482369"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2381b6558022f08c42c607956c47888f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2381b6558022f08c42c607956c47888f">XAE_MCAST_TABLE_OFFSET</a>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="memdesc:ga2381b6558022f08c42c607956c47888f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multicast table address.  <a href="#ga2381b6558022f08c42c607956c47888f">More...</a><br /></td></tr>
<tr class="separator:ga2381b6558022f08c42c607956c47888f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Reset and Address Filter (RAF) Register bit definitions.</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp14262f2bfc7d7817f9935169a0522839"></a>These bits are associated with the XAE_RAF_OFFSET register. </p>
</td></tr>
<tr class="memitem:gace039cd91c42c092662ed81562cfe824"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gace039cd91c42c092662ed81562cfe824">XAE_RAF_MCSTREJ_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:gace039cd91c42c092662ed81562cfe824"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reject receive multicast destination address.  <a href="#gace039cd91c42c092662ed81562cfe824">More...</a><br /></td></tr>
<tr class="separator:gace039cd91c42c092662ed81562cfe824"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac501ac82162c5324b570824ecce826ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac501ac82162c5324b570824ecce826ed">XAE_RAF_BCSTREJ_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gac501ac82162c5324b570824ecce826ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reject receive broadcast destination address.  <a href="#gac501ac82162c5324b570824ecce826ed">More...</a><br /></td></tr>
<tr class="separator:gac501ac82162c5324b570824ecce826ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75681a64feadc9dbcf26f3ad368974ba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga75681a64feadc9dbcf26f3ad368974ba">XAE_RAF_TXVTAGMODE_MASK</a>&#160;&#160;&#160;0x00000018</td></tr>
<tr class="memdesc:ga75681a64feadc9dbcf26f3ad368974ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx VLAN TAG mode.  <a href="#ga75681a64feadc9dbcf26f3ad368974ba">More...</a><br /></td></tr>
<tr class="separator:ga75681a64feadc9dbcf26f3ad368974ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28495411d570623251726fb6318831f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga28495411d570623251726fb6318831f4">XAE_RAF_RXVTAGMODE_MASK</a>&#160;&#160;&#160;0x00000060</td></tr>
<tr class="memdesc:ga28495411d570623251726fb6318831f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx VLAN TAG mode.  <a href="#ga28495411d570623251726fb6318831f4">More...</a><br /></td></tr>
<tr class="separator:ga28495411d570623251726fb6318831f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ac24fc2fc07f6014b741d6180d8a339"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2ac24fc2fc07f6014b741d6180d8a339">XAE_RAF_TXVSTRPMODE_MASK</a>&#160;&#160;&#160;0x00000180</td></tr>
<tr class="memdesc:ga2ac24fc2fc07f6014b741d6180d8a339"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx VLAN STRIP mode.  <a href="#ga2ac24fc2fc07f6014b741d6180d8a339">More...</a><br /></td></tr>
<tr class="separator:ga2ac24fc2fc07f6014b741d6180d8a339"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b6f0e91833e2e8b9572df36cc199ec1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8b6f0e91833e2e8b9572df36cc199ec1">XAE_RAF_RXVSTRPMODE_MASK</a>&#160;&#160;&#160;0x00000600</td></tr>
<tr class="memdesc:ga8b6f0e91833e2e8b9572df36cc199ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx VLAN STRIP mode.  <a href="#ga8b6f0e91833e2e8b9572df36cc199ec1">More...</a><br /></td></tr>
<tr class="separator:ga8b6f0e91833e2e8b9572df36cc199ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa419531d1c8c684132f63d8f83cfed7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa419531d1c8c684132f63d8f83cfed7e">XAE_RAF_NEWFNCENBL_MASK</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:gaa419531d1c8c684132f63d8f83cfed7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">New function mode.  <a href="#gaa419531d1c8c684132f63d8f83cfed7e">More...</a><br /></td></tr>
<tr class="separator:gaa419531d1c8c684132f63d8f83cfed7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45b7fd9599441cd2a9fb25b7e53c5c7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga45b7fd9599441cd2a9fb25b7e53c5c7c">XAE_RAF_EMULTIFLTRENBL_MASK</a>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="memdesc:ga45b7fd9599441cd2a9fb25b7e53c5c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exteneded Multicast Filtering mode.  <a href="#ga45b7fd9599441cd2a9fb25b7e53c5c7c">More...</a><br /></td></tr>
<tr class="separator:ga45b7fd9599441cd2a9fb25b7e53c5c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19989d806683b177c8f182265ddc1155"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga19989d806683b177c8f182265ddc1155">XAE_RAF_STATSRST_MASK</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:ga19989d806683b177c8f182265ddc1155"><td class="mdescLeft">&#160;</td><td class="mdescRight">Statistics Counter Reset.  <a href="#ga19989d806683b177c8f182265ddc1155">More...</a><br /></td></tr>
<tr class="separator:ga19989d806683b177c8f182265ddc1155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaffd060201f156b63135dab21ab89131b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaffd060201f156b63135dab21ab89131b">XAE_RAF_RXBADFRMEN_MASK</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:gaffd060201f156b63135dab21ab89131b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive Bad Frame Enable.  <a href="#gaffd060201f156b63135dab21ab89131b">More...</a><br /></td></tr>
<tr class="separator:gaffd060201f156b63135dab21ab89131b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c206ec548a8adcb8f5413fcced88141"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2c206ec548a8adcb8f5413fcced88141">XAE_RAF_TXVTAGMODE_SHIFT</a>&#160;&#160;&#160;3</td></tr>
<tr class="memdesc:ga2c206ec548a8adcb8f5413fcced88141"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx Tag mode shift bits.  <a href="#ga2c206ec548a8adcb8f5413fcced88141">More...</a><br /></td></tr>
<tr class="separator:ga2c206ec548a8adcb8f5413fcced88141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab18e95d100f84140ec6af506cd8ee1a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab18e95d100f84140ec6af506cd8ee1a7">XAE_RAF_RXVTAGMODE_SHIFT</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:gab18e95d100f84140ec6af506cd8ee1a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx Tag mode shift bits.  <a href="#gab18e95d100f84140ec6af506cd8ee1a7">More...</a><br /></td></tr>
<tr class="separator:gab18e95d100f84140ec6af506cd8ee1a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf16c328aa4a06524256ca9fa6880afa9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf16c328aa4a06524256ca9fa6880afa9">XAE_RAF_TXVSTRPMODE_SHIFT</a>&#160;&#160;&#160;7</td></tr>
<tr class="memdesc:gaf16c328aa4a06524256ca9fa6880afa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx strip mode shift bits.  <a href="#gaf16c328aa4a06524256ca9fa6880afa9">More...</a><br /></td></tr>
<tr class="separator:gaf16c328aa4a06524256ca9fa6880afa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5dc2f4f886d986200de3d09149a810a2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga5dc2f4f886d986200de3d09149a810a2">XAE_RAF_RXVSTRPMODE_SHIFT</a>&#160;&#160;&#160;9</td></tr>
<tr class="memdesc:ga5dc2f4f886d986200de3d09149a810a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx Strip mode shift bits.  <a href="#ga5dc2f4f886d986200de3d09149a810a2">More...</a><br /></td></tr>
<tr class="separator:ga5dc2f4f886d986200de3d09149a810a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Transmit Pause Frame Register (TPF) bit definitions</h2></td></tr>
<tr class="memitem:ga913810b6bd0872c14fa6e3c5282077cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga913810b6bd0872c14fa6e3c5282077cd">XAE_TPF_TPFV_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:ga913810b6bd0872c14fa6e3c5282077cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx pause frame value.  <a href="#ga913810b6bd0872c14fa6e3c5282077cd">More...</a><br /></td></tr>
<tr class="separator:ga913810b6bd0872c14fa6e3c5282077cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Transmit Inter-Frame Gap Adjustement Register (TFGP) bit definitions</h2></td></tr>
<tr class="memitem:ga6992568e896c3e68556737d85e8b095b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6992568e896c3e68556737d85e8b095b">XAE_TFGP_IFGP_MASK</a>&#160;&#160;&#160;0x0000007F</td></tr>
<tr class="memdesc:ga6992568e896c3e68556737d85e8b095b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmit inter-frame gap adjustment value.  <a href="#ga6992568e896c3e68556737d85e8b095b">More...</a><br /></td></tr>
<tr class="separator:ga6992568e896c3e68556737d85e8b095b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Interrupt Status/Enable/Mask Registers bit definitions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpea1e79c5997d9c02cb928227ef14ccd8"></a>The bit definition of these three interrupt registers are the same.</p>
<p>These bits are associated with the XAE_IS_OFFSET, XAE_IP_OFFSET, and XAE_IE_OFFSET registers. </p>
</td></tr>
<tr class="memitem:ga1b8183d77505d9e2a18fedb4ca8c62da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga1b8183d77505d9e2a18fedb4ca8c62da">XAE_INT_HARDACSCMPLT_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga1b8183d77505d9e2a18fedb4ca8c62da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hard register access complete.  <a href="#ga1b8183d77505d9e2a18fedb4ca8c62da">More...</a><br /></td></tr>
<tr class="separator:ga1b8183d77505d9e2a18fedb4ca8c62da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36749650f993c08f9f610b46bbacc2e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga36749650f993c08f9f610b46bbacc2e4">XAE_INT_AUTONEG_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:ga36749650f993c08f9f610b46bbacc2e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto negotiation complete.  <a href="#ga36749650f993c08f9f610b46bbacc2e4">More...</a><br /></td></tr>
<tr class="separator:ga36749650f993c08f9f610b46bbacc2e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42697e92b09a065154584ba237d2f4d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga42697e92b09a065154584ba237d2f4d6">XAE_INT_RXCMPIT_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:ga42697e92b09a065154584ba237d2f4d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx complete.  <a href="#ga42697e92b09a065154584ba237d2f4d6">More...</a><br /></td></tr>
<tr class="separator:ga42697e92b09a065154584ba237d2f4d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5ac7291090f44c1a2057589f2660b6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa5ac7291090f44c1a2057589f2660b6c">XAE_INT_RXRJECT_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:gaa5ac7291090f44c1a2057589f2660b6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx frame rejected.  <a href="#gaa5ac7291090f44c1a2057589f2660b6c">More...</a><br /></td></tr>
<tr class="separator:gaa5ac7291090f44c1a2057589f2660b6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf2299b3e254b7915b0b951ad3490f7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gadf2299b3e254b7915b0b951ad3490f7e">XAE_INT_RXFIFOOVR_MASK</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:gadf2299b3e254b7915b0b951ad3490f7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx fifo overrun.  <a href="#gadf2299b3e254b7915b0b951ad3490f7e">More...</a><br /></td></tr>
<tr class="separator:gadf2299b3e254b7915b0b951ad3490f7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06f30667c61eee0aa61f25c3d828781e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga06f30667c61eee0aa61f25c3d828781e">XAE_INT_TXCMPIT_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga06f30667c61eee0aa61f25c3d828781e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx complete.  <a href="#ga06f30667c61eee0aa61f25c3d828781e">More...</a><br /></td></tr>
<tr class="separator:ga06f30667c61eee0aa61f25c3d828781e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3498d93a8d76fe7c15a44857cc3b349f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga3498d93a8d76fe7c15a44857cc3b349f">XAE_INT_RXDCMLOCK_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga3498d93a8d76fe7c15a44857cc3b349f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx Dcm Lock.  <a href="#ga3498d93a8d76fe7c15a44857cc3b349f">More...</a><br /></td></tr>
<tr class="separator:ga3498d93a8d76fe7c15a44857cc3b349f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c46a1393e3d06b7d31248df32731a70"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga3c46a1393e3d06b7d31248df32731a70">XAE_INT_MGTRDY_MASK</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga3c46a1393e3d06b7d31248df32731a70"><td class="mdescLeft">&#160;</td><td class="mdescRight">MGT clock Lock.  <a href="#ga3c46a1393e3d06b7d31248df32731a70">More...</a><br /></td></tr>
<tr class="separator:ga3c46a1393e3d06b7d31248df32731a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9568963969a3ad5c8f8c4b898a7120f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9568963969a3ad5c8f8c4b898a7120f0">XAE_INT_PHYRSTCMPLT_MASK</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:ga9568963969a3ad5c8f8c4b898a7120f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Phy Reset complete.  <a href="#ga9568963969a3ad5c8f8c4b898a7120f0">More...</a><br /></td></tr>
<tr class="separator:ga9568963969a3ad5c8f8c4b898a7120f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a5e8274f2cbf0ee37aae6283a575568"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8a5e8274f2cbf0ee37aae6283a575568">XAE_INT_ALL_MASK</a>&#160;&#160;&#160;0x0000003F</td></tr>
<tr class="memdesc:ga8a5e8274f2cbf0ee37aae6283a575568"><td class="mdescLeft">&#160;</td><td class="mdescRight">All the ints.  <a href="#ga8a5e8274f2cbf0ee37aae6283a575568">More...</a><br /></td></tr>
<tr class="separator:ga8a5e8274f2cbf0ee37aae6283a575568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28f85be33530a1bf741db5f9738e3a14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga28f85be33530a1bf741db5f9738e3a14">XAE_INT_RECV_ERROR_MASK</a>&#160;&#160;&#160;(<a class="el" href="group__axiethernet__v5__0.html#gaa5ac7291090f44c1a2057589f2660b6c">XAE_INT_RXRJECT_MASK</a> | <a class="el" href="group__axiethernet__v5__0.html#gadf2299b3e254b7915b0b951ad3490f7e">XAE_INT_RXFIFOOVR_MASK</a>)</td></tr>
<tr class="memdesc:ga28f85be33530a1bf741db5f9738e3a14"><td class="mdescLeft">&#160;</td><td class="mdescRight">INT bits that indicate receive errors.  <a href="#ga28f85be33530a1bf741db5f9738e3a14">More...</a><br /></td></tr>
<tr class="separator:ga28f85be33530a1bf741db5f9738e3a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
TPID Register (TPID) bit definitions</h2></td></tr>
<tr class="memitem:gaf82f52e5b5cdd65785d6c765db3236aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf82f52e5b5cdd65785d6c765db3236aa">XAE_TPID_0_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:gaf82f52e5b5cdd65785d6c765db3236aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">TPID 0.  <a href="#gaf82f52e5b5cdd65785d6c765db3236aa">More...</a><br /></td></tr>
<tr class="separator:gaf82f52e5b5cdd65785d6c765db3236aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf381962929a99be81465b38d565c8731"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf381962929a99be81465b38d565c8731">XAE_TPID_1_MASK</a>&#160;&#160;&#160;0xFFFF0000</td></tr>
<tr class="memdesc:gaf381962929a99be81465b38d565c8731"><td class="mdescLeft">&#160;</td><td class="mdescRight">TPID 1.  <a href="#gaf381962929a99be81465b38d565c8731">More...</a><br /></td></tr>
<tr class="separator:gaf381962929a99be81465b38d565c8731"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Receive Configuration Word 1 (RCW1) Register bit definitions</h2></td></tr>
<tr class="memitem:gad170d73f7c023e8524eb6bb888c89484"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gad170d73f7c023e8524eb6bb888c89484">XAE_RCW1_RST_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gad170d73f7c023e8524eb6bb888c89484"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset.  <a href="#gad170d73f7c023e8524eb6bb888c89484">More...</a><br /></td></tr>
<tr class="separator:gad170d73f7c023e8524eb6bb888c89484"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ac455ba9795c9c316b4be8eb3f215ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6ac455ba9795c9c316b4be8eb3f215ae">XAE_RCW1_JUM_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga6ac455ba9795c9c316b4be8eb3f215ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Jumbo frame enable.  <a href="#ga6ac455ba9795c9c316b4be8eb3f215ae">More...</a><br /></td></tr>
<tr class="separator:ga6ac455ba9795c9c316b4be8eb3f215ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6acc267a0a9b928bc3e3a646fde5e136"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6acc267a0a9b928bc3e3a646fde5e136">XAE_RCW1_FCS_MASK</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="memdesc:ga6acc267a0a9b928bc3e3a646fde5e136"><td class="mdescLeft">&#160;</td><td class="mdescRight">In-Band FCS enable (FCS not stripped)  <a href="#ga6acc267a0a9b928bc3e3a646fde5e136">More...</a><br /></td></tr>
<tr class="separator:ga6acc267a0a9b928bc3e3a646fde5e136"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga725b4465d59c451c6434e579d2f6eca0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga725b4465d59c451c6434e579d2f6eca0">XAE_RCW1_RX_MASK</a>&#160;&#160;&#160;0x10000000</td></tr>
<tr class="memdesc:ga725b4465d59c451c6434e579d2f6eca0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receiver enable.  <a href="#ga725b4465d59c451c6434e579d2f6eca0">More...</a><br /></td></tr>
<tr class="separator:ga725b4465d59c451c6434e579d2f6eca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe2e7841745cce3a3d52260229257b19"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gafe2e7841745cce3a3d52260229257b19">XAE_RCW1_VLAN_MASK</a>&#160;&#160;&#160;0x08000000</td></tr>
<tr class="memdesc:gafe2e7841745cce3a3d52260229257b19"><td class="mdescLeft">&#160;</td><td class="mdescRight">VLAN frame enable.  <a href="#gafe2e7841745cce3a3d52260229257b19">More...</a><br /></td></tr>
<tr class="separator:gafe2e7841745cce3a3d52260229257b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25000748d62fa554f5800327372fb87c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga25000748d62fa554f5800327372fb87c">XAE_RCW1_LT_DIS_MASK</a>&#160;&#160;&#160;0x02000000</td></tr>
<tr class="memdesc:ga25000748d62fa554f5800327372fb87c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Length/type field valid check disable.  <a href="#ga25000748d62fa554f5800327372fb87c">More...</a><br /></td></tr>
<tr class="separator:ga25000748d62fa554f5800327372fb87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad710dc34ef9fe151e7e3cd89ce7a5a13"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gad710dc34ef9fe151e7e3cd89ce7a5a13">XAE_RCW1_CL_DIS_MASK</a>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="memdesc:gad710dc34ef9fe151e7e3cd89ce7a5a13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control frame Length check disable.  <a href="#gad710dc34ef9fe151e7e3cd89ce7a5a13">More...</a><br /></td></tr>
<tr class="separator:gad710dc34ef9fe151e7e3cd89ce7a5a13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae616d54d7ecb9f47df54f6d20c9799b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae616d54d7ecb9f47df54f6d20c9799b6">XAE_RCW1_1588_TIMESTAMP_EN_MASK</a>&#160;&#160;&#160;0x00400000</td></tr>
<tr class="memdesc:gae616d54d7ecb9f47df54f6d20c9799b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inband 1588 time stamp enable.  <a href="#gae616d54d7ecb9f47df54f6d20c9799b6">More...</a><br /></td></tr>
<tr class="separator:gae616d54d7ecb9f47df54f6d20c9799b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34602ba09d4919f916808e8fb396f7f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga34602ba09d4919f916808e8fb396f7f2">XAE_RCW1_PAUSEADDR_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:ga34602ba09d4919f916808e8fb396f7f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pause frame source address bits [47:32].Bits [31:0] are stored in register RCW0.  <a href="#ga34602ba09d4919f916808e8fb396f7f2">More...</a><br /></td></tr>
<tr class="separator:ga34602ba09d4919f916808e8fb396f7f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Transmitter Configuration (TC) Register bit definitions</h2></td></tr>
<tr class="memitem:gab40ab27b9d4bae73a5469b88e824a287"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab40ab27b9d4bae73a5469b88e824a287">XAE_TC_RST_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gab40ab27b9d4bae73a5469b88e824a287"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset.  <a href="#gab40ab27b9d4bae73a5469b88e824a287">More...</a><br /></td></tr>
<tr class="separator:gab40ab27b9d4bae73a5469b88e824a287"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2c76f215b1ed9e748b9c0b87ba83793"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa2c76f215b1ed9e748b9c0b87ba83793">XAE_TC_JUM_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:gaa2c76f215b1ed9e748b9c0b87ba83793"><td class="mdescLeft">&#160;</td><td class="mdescRight">Jumbo frame enable.  <a href="#gaa2c76f215b1ed9e748b9c0b87ba83793">More...</a><br /></td></tr>
<tr class="separator:gaa2c76f215b1ed9e748b9c0b87ba83793"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga808a092df2c5bbba3bdfdf6a3fbe8d01"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga808a092df2c5bbba3bdfdf6a3fbe8d01">XAE_TC_FCS_MASK</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="memdesc:ga808a092df2c5bbba3bdfdf6a3fbe8d01"><td class="mdescLeft">&#160;</td><td class="mdescRight">In-Band FCS enable (FCS not generated)  <a href="#ga808a092df2c5bbba3bdfdf6a3fbe8d01">More...</a><br /></td></tr>
<tr class="separator:ga808a092df2c5bbba3bdfdf6a3fbe8d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae711647de19d4c0b33aaebe3f685a56f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae711647de19d4c0b33aaebe3f685a56f">XAE_TC_TX_MASK</a>&#160;&#160;&#160;0x10000000</td></tr>
<tr class="memdesc:gae711647de19d4c0b33aaebe3f685a56f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmitter enable.  <a href="#gae711647de19d4c0b33aaebe3f685a56f">More...</a><br /></td></tr>
<tr class="separator:gae711647de19d4c0b33aaebe3f685a56f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9418c071e0e4a034bd6d0f3f672dbb4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa9418c071e0e4a034bd6d0f3f672dbb4">XAE_TC_VLAN_MASK</a>&#160;&#160;&#160;0x08000000</td></tr>
<tr class="memdesc:gaa9418c071e0e4a034bd6d0f3f672dbb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">VLAN frame enable.  <a href="#gaa9418c071e0e4a034bd6d0f3f672dbb4">More...</a><br /></td></tr>
<tr class="separator:gaa9418c071e0e4a034bd6d0f3f672dbb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71dfcae51b6738824ff2c3ac07a87bbc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga71dfcae51b6738824ff2c3ac07a87bbc">XAE_TC_IFG_MASK</a>&#160;&#160;&#160;0x02000000</td></tr>
<tr class="memdesc:ga71dfcae51b6738824ff2c3ac07a87bbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inter-frame gap adjustment enable.  <a href="#ga71dfcae51b6738824ff2c3ac07a87bbc">More...</a><br /></td></tr>
<tr class="separator:ga71dfcae51b6738824ff2c3ac07a87bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61ebb0ee53221d5d9c129e152ed6ee78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga61ebb0ee53221d5d9c129e152ed6ee78">XAE_TC_1588_CMD_EN_MASK</a>&#160;&#160;&#160;0x00400000</td></tr>
<tr class="memdesc:ga61ebb0ee53221d5d9c129e152ed6ee78"><td class="mdescLeft">&#160;</td><td class="mdescRight">1588 Cmd field enable  <a href="#ga61ebb0ee53221d5d9c129e152ed6ee78">More...</a><br /></td></tr>
<tr class="separator:ga61ebb0ee53221d5d9c129e152ed6ee78"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Flow Control Configuration (FCC) Register Bit definitions</h2></td></tr>
<tr class="memitem:ga4dc68927cf0dea3848761786b28499e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4dc68927cf0dea3848761786b28499e8">XAE_FCC_FCRX_MASK</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="memdesc:ga4dc68927cf0dea3848761786b28499e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rx flow control enable.  <a href="#ga4dc68927cf0dea3848761786b28499e8">More...</a><br /></td></tr>
<tr class="separator:ga4dc68927cf0dea3848761786b28499e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75b1826f6597faac3e9a214cea1d09f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga75b1826f6597faac3e9a214cea1d09f1">XAE_FCC_FCTX_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga75b1826f6597faac3e9a214cea1d09f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx flow control enable.  <a href="#ga75b1826f6597faac3e9a214cea1d09f1">More...</a><br /></td></tr>
<tr class="separator:ga75b1826f6597faac3e9a214cea1d09f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Ethernet MAC Mode Configuration (EMMC) Register bit definitions</h2></td></tr>
<tr class="memitem:ga9e47d470aedfcb29a8463fa75d6ec720"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9e47d470aedfcb29a8463fa75d6ec720">XAE_EMMC_LINKSPEED_MASK</a>&#160;&#160;&#160;0xC0000000</td></tr>
<tr class="memdesc:ga9e47d470aedfcb29a8463fa75d6ec720"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link speed.  <a href="#ga9e47d470aedfcb29a8463fa75d6ec720">More...</a><br /></td></tr>
<tr class="separator:ga9e47d470aedfcb29a8463fa75d6ec720"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae53a8af11144ec674692e0db6468e2a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae53a8af11144ec674692e0db6468e2a7">XAE_EMMC_RGMII_MASK</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="memdesc:gae53a8af11144ec674692e0db6468e2a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGMII mode enable.  <a href="#gae53a8af11144ec674692e0db6468e2a7">More...</a><br /></td></tr>
<tr class="separator:gae53a8af11144ec674692e0db6468e2a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5899cad9cafca1a54ab1923c8f0900b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga5899cad9cafca1a54ab1923c8f0900b8">XAE_EMMC_SGMII_MASK</a>&#160;&#160;&#160;0x10000000</td></tr>
<tr class="memdesc:ga5899cad9cafca1a54ab1923c8f0900b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">SGMII mode enable.  <a href="#ga5899cad9cafca1a54ab1923c8f0900b8">More...</a><br /></td></tr>
<tr class="separator:ga5899cad9cafca1a54ab1923c8f0900b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94ebd51e00aa8ddbbbf7402f00d690e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga94ebd51e00aa8ddbbbf7402f00d690e3">XAE_EMMC_GPCS_MASK</a>&#160;&#160;&#160;0x08000000</td></tr>
<tr class="memdesc:ga94ebd51e00aa8ddbbbf7402f00d690e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">1000BaseX mode enable  <a href="#ga94ebd51e00aa8ddbbbf7402f00d690e3">More...</a><br /></td></tr>
<tr class="separator:ga94ebd51e00aa8ddbbbf7402f00d690e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae33401f733cd5650060a3485cc40be1d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae33401f733cd5650060a3485cc40be1d">XAE_EMMC_HOST_MASK</a>&#160;&#160;&#160;0x04000000</td></tr>
<tr class="memdesc:gae33401f733cd5650060a3485cc40be1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Host interface enable.  <a href="#gae33401f733cd5650060a3485cc40be1d">More...</a><br /></td></tr>
<tr class="separator:gae33401f733cd5650060a3485cc40be1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga004c84fcdf77219904b6353d45f5d86d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga004c84fcdf77219904b6353d45f5d86d">XAE_EMMC_TX16BIT</a>&#160;&#160;&#160;0x02000000</td></tr>
<tr class="memdesc:ga004c84fcdf77219904b6353d45f5d86d"><td class="mdescLeft">&#160;</td><td class="mdescRight">16 bit Tx client enable  <a href="#ga004c84fcdf77219904b6353d45f5d86d">More...</a><br /></td></tr>
<tr class="separator:ga004c84fcdf77219904b6353d45f5d86d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee134d68967d67808045f83f92b8417b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaee134d68967d67808045f83f92b8417b">XAE_EMMC_RX16BIT</a>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="memdesc:gaee134d68967d67808045f83f92b8417b"><td class="mdescLeft">&#160;</td><td class="mdescRight">16 bit Rx client enable  <a href="#gaee134d68967d67808045f83f92b8417b">More...</a><br /></td></tr>
<tr class="separator:gaee134d68967d67808045f83f92b8417b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6401ae2a7a9611e88479f021c209e48b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6401ae2a7a9611e88479f021c209e48b">XAE_EMMC_LINKSPD_10</a>&#160;&#160;&#160;0x00000000</td></tr>
<tr class="memdesc:ga6401ae2a7a9611e88479f021c209e48b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link Speed mask for 10 Mbit.  <a href="#ga6401ae2a7a9611e88479f021c209e48b">More...</a><br /></td></tr>
<tr class="separator:ga6401ae2a7a9611e88479f021c209e48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e32b8aa791f8b68cec95f5b82de0a18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga0e32b8aa791f8b68cec95f5b82de0a18">XAE_EMMC_LINKSPD_100</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga0e32b8aa791f8b68cec95f5b82de0a18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link Speed mask for 100 Mbit.  <a href="#ga0e32b8aa791f8b68cec95f5b82de0a18">More...</a><br /></td></tr>
<tr class="separator:ga0e32b8aa791f8b68cec95f5b82de0a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1151fdb7d6bd896bbd24a153d501269"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gae1151fdb7d6bd896bbd24a153d501269">XAE_EMMC_LINKSPD_1000</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gae1151fdb7d6bd896bbd24a153d501269"><td class="mdescLeft">&#160;</td><td class="mdescRight">Link Speed mask for 1000 Mbit.  <a href="#gae1151fdb7d6bd896bbd24a153d501269">More...</a><br /></td></tr>
<tr class="separator:gae1151fdb7d6bd896bbd24a153d501269"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
RGMII/SGMII Configuration (PHYC) Register bit definitions</h2></td></tr>
<tr class="memitem:ga8bac113c6adc3e3b154a101af64eb578"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8bac113c6adc3e3b154a101af64eb578">XAE_PHYC_SGMIILINKSPEED_MASK</a>&#160;&#160;&#160;0xC0000000</td></tr>
<tr class="memdesc:ga8bac113c6adc3e3b154a101af64eb578"><td class="mdescLeft">&#160;</td><td class="mdescRight">SGMII link speed mask.  <a href="#ga8bac113c6adc3e3b154a101af64eb578">More...</a><br /></td></tr>
<tr class="separator:ga8bac113c6adc3e3b154a101af64eb578"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34647df6f352b94dc2de7314dba63f1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga34647df6f352b94dc2de7314dba63f1e">XAE_PHYC_RGMIILINKSPEED_MASK</a>&#160;&#160;&#160;0x0000000C</td></tr>
<tr class="memdesc:ga34647df6f352b94dc2de7314dba63f1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGMII link speed.  <a href="#ga34647df6f352b94dc2de7314dba63f1e">More...</a><br /></td></tr>
<tr class="separator:ga34647df6f352b94dc2de7314dba63f1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3c5d473342ec5a3960a58993acb3527"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa3c5d473342ec5a3960a58993acb3527">XAE_PHYC_RGMIIHD_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:gaa3c5d473342ec5a3960a58993acb3527"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGMII Half-duplex.  <a href="#gaa3c5d473342ec5a3960a58993acb3527">More...</a><br /></td></tr>
<tr class="separator:gaa3c5d473342ec5a3960a58993acb3527"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4eae4e748528e82c27b931c36ddf79f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4eae4e748528e82c27b931c36ddf79f4">XAE_PHYC_RGMIILINK_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga4eae4e748528e82c27b931c36ddf79f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGMII link status.  <a href="#ga4eae4e748528e82c27b931c36ddf79f4">More...</a><br /></td></tr>
<tr class="separator:ga4eae4e748528e82c27b931c36ddf79f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50d2a09fe64415b438a32a6c9c52ed36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga50d2a09fe64415b438a32a6c9c52ed36">XAE_PHYC_RGLINKSPD_10</a>&#160;&#160;&#160;0x00000000</td></tr>
<tr class="memdesc:ga50d2a09fe64415b438a32a6c9c52ed36"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGMII link 10 Mbit.  <a href="#ga50d2a09fe64415b438a32a6c9c52ed36">More...</a><br /></td></tr>
<tr class="separator:ga50d2a09fe64415b438a32a6c9c52ed36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab49e550332bd1de5dc67d39eb0d6796e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gab49e550332bd1de5dc67d39eb0d6796e">XAE_PHYC_RGLINKSPD_100</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gab49e550332bd1de5dc67d39eb0d6796e"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGMII link 100 Mbit.  <a href="#gab49e550332bd1de5dc67d39eb0d6796e">More...</a><br /></td></tr>
<tr class="separator:gab49e550332bd1de5dc67d39eb0d6796e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e9da5564eb24dd5b3b236d23e9bc540"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga7e9da5564eb24dd5b3b236d23e9bc540">XAE_PHYC_RGLINKSPD_1000</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga7e9da5564eb24dd5b3b236d23e9bc540"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGMII link 1000 Mbit.  <a href="#ga7e9da5564eb24dd5b3b236d23e9bc540">More...</a><br /></td></tr>
<tr class="separator:ga7e9da5564eb24dd5b3b236d23e9bc540"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa27e5d6f7c6d080198710450197ae2d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa27e5d6f7c6d080198710450197ae2d3">XAE_PHYC_SGLINKSPD_10</a>&#160;&#160;&#160;0x00000000</td></tr>
<tr class="memdesc:gaa27e5d6f7c6d080198710450197ae2d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">SGMII link 10 Mbit.  <a href="#gaa27e5d6f7c6d080198710450197ae2d3">More...</a><br /></td></tr>
<tr class="separator:gaa27e5d6f7c6d080198710450197ae2d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga293bc732cbe2951c524cd5025e277df6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga293bc732cbe2951c524cd5025e277df6">XAE_PHYC_SGLINKSPD_100</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga293bc732cbe2951c524cd5025e277df6"><td class="mdescLeft">&#160;</td><td class="mdescRight">SGMII link 100 Mbit.  <a href="#ga293bc732cbe2951c524cd5025e277df6">More...</a><br /></td></tr>
<tr class="separator:ga293bc732cbe2951c524cd5025e277df6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f332c37cb794d3891543bc3e6b67533"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2f332c37cb794d3891543bc3e6b67533">XAE_PHYC_SGLINKSPD_1000</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:ga2f332c37cb794d3891543bc3e6b67533"><td class="mdescLeft">&#160;</td><td class="mdescRight">SGMII link 1000 Mbit.  <a href="#ga2f332c37cb794d3891543bc3e6b67533">More...</a><br /></td></tr>
<tr class="separator:ga2f332c37cb794d3891543bc3e6b67533"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
MDIO Management Configuration (MC) Register bit definitions</h2></td></tr>
<tr class="memitem:ga2de7b376a540da5cb61f72ef47276060"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2de7b376a540da5cb61f72ef47276060">XAE_MDIO_MC_MDIOEN_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga2de7b376a540da5cb61f72ef47276060"><td class="mdescLeft">&#160;</td><td class="mdescRight">MII management enable.  <a href="#ga2de7b376a540da5cb61f72ef47276060">More...</a><br /></td></tr>
<tr class="separator:ga2de7b376a540da5cb61f72ef47276060"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga021c7c7df309cc4035a659309d7c4fcd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga021c7c7df309cc4035a659309d7c4fcd">XAE_MDIO_MC_CLOCK_DIVIDE_MAX</a>&#160;&#160;&#160;0x3F</td></tr>
<tr class="memdesc:ga021c7c7df309cc4035a659309d7c4fcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum MDIO divisor.  <a href="#ga021c7c7df309cc4035a659309d7c4fcd">More...</a><br /></td></tr>
<tr class="separator:ga021c7c7df309cc4035a659309d7c4fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
MDIO Management Control Register (MCR) Register bit definitions</h2></td></tr>
<tr class="memitem:gaa86d92cd9d5d39cd3c1f16d81faaa13c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa86d92cd9d5d39cd3c1f16d81faaa13c">XAE_MDIO_MCR_PHYAD_MASK</a>&#160;&#160;&#160;0x1F000000</td></tr>
<tr class="memdesc:gaa86d92cd9d5d39cd3c1f16d81faaa13c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Phy Address Mask.  <a href="#gaa86d92cd9d5d39cd3c1f16d81faaa13c">More...</a><br /></td></tr>
<tr class="separator:gaa86d92cd9d5d39cd3c1f16d81faaa13c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0aefae1c825e9ac47e70531fe15f30b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga0aefae1c825e9ac47e70531fe15f30b2">XAE_MDIO_MCR_PHYAD_SHIFT</a>&#160;&#160;&#160;24</td></tr>
<tr class="memdesc:ga0aefae1c825e9ac47e70531fe15f30b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Phy Address Shift.  <a href="#ga0aefae1c825e9ac47e70531fe15f30b2">More...</a><br /></td></tr>
<tr class="separator:ga0aefae1c825e9ac47e70531fe15f30b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39e54e6dd932cdb1421b8aca40deec82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga39e54e6dd932cdb1421b8aca40deec82">XAE_MDIO_MCR_REGAD_MASK</a>&#160;&#160;&#160;0x001F0000</td></tr>
<tr class="memdesc:ga39e54e6dd932cdb1421b8aca40deec82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reg Address Mask.  <a href="#ga39e54e6dd932cdb1421b8aca40deec82">More...</a><br /></td></tr>
<tr class="separator:ga39e54e6dd932cdb1421b8aca40deec82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b2455125632bb5aa225e36eb159c4a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga3b2455125632bb5aa225e36eb159c4a1">XAE_MDIO_MCR_REGAD_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga3b2455125632bb5aa225e36eb159c4a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reg Address Shift.  <a href="#ga3b2455125632bb5aa225e36eb159c4a1">More...</a><br /></td></tr>
<tr class="separator:ga3b2455125632bb5aa225e36eb159c4a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7e7c8bde6c919be6b748c103fa1051a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaa7e7c8bde6c919be6b748c103fa1051a">XAE_MDIO_MCR_OP_MASK</a>&#160;&#160;&#160;0x0000C000</td></tr>
<tr class="memdesc:gaa7e7c8bde6c919be6b748c103fa1051a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operation Code Mask.  <a href="#gaa7e7c8bde6c919be6b748c103fa1051a">More...</a><br /></td></tr>
<tr class="separator:gaa7e7c8bde6c919be6b748c103fa1051a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01ffbfe7182296a7489823d31f8b9f1c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga01ffbfe7182296a7489823d31f8b9f1c">XAE_MDIO_MCR_OP_SHIFT</a>&#160;&#160;&#160;13</td></tr>
<tr class="memdesc:ga01ffbfe7182296a7489823d31f8b9f1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operation Code Shift.  <a href="#ga01ffbfe7182296a7489823d31f8b9f1c">More...</a><br /></td></tr>
<tr class="separator:ga01ffbfe7182296a7489823d31f8b9f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f7434d71569f549634a2cfad8a3bd94"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga6f7434d71569f549634a2cfad8a3bd94">XAE_MDIO_MCR_OP_READ_MASK</a>&#160;&#160;&#160;0x00008000</td></tr>
<tr class="memdesc:ga6f7434d71569f549634a2cfad8a3bd94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Op Code Read Mask.  <a href="#ga6f7434d71569f549634a2cfad8a3bd94">More...</a><br /></td></tr>
<tr class="separator:ga6f7434d71569f549634a2cfad8a3bd94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacce6a6bbb65bbfe4734789687dc8b1f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gacce6a6bbb65bbfe4734789687dc8b1f4">XAE_MDIO_MCR_OP_WRITE_MASK</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:gacce6a6bbb65bbfe4734789687dc8b1f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Op Code Write Mask.  <a href="#gacce6a6bbb65bbfe4734789687dc8b1f4">More...</a><br /></td></tr>
<tr class="separator:gacce6a6bbb65bbfe4734789687dc8b1f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88e9d33a103bd2f2ff98ad470c8e2e2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga88e9d33a103bd2f2ff98ad470c8e2e2f">XAE_MDIO_MCR_INITIATE_MASK</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:ga88e9d33a103bd2f2ff98ad470c8e2e2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ready Mask.  <a href="#ga88e9d33a103bd2f2ff98ad470c8e2e2f">More...</a><br /></td></tr>
<tr class="separator:ga88e9d33a103bd2f2ff98ad470c8e2e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga313f7e9d880515e71c4c1f60fb05c40f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga313f7e9d880515e71c4c1f60fb05c40f">XAE_MDIO_MCR_READY_MASK</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga313f7e9d880515e71c4c1f60fb05c40f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ready Mask.  <a href="#ga313f7e9d880515e71c4c1f60fb05c40f">More...</a><br /></td></tr>
<tr class="separator:ga313f7e9d880515e71c4c1f60fb05c40f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
MDIO Interrupt Enable/Mask/Status Registers bit definitions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpeb49f2d9c1fe40dd5f21df288e4bd5c5"></a>The bit definition of these three interrupt registers are the same.</p>
<p>These bits are associated with the XAE_IS_OFFSET, XAE_IP_OFFSET, and XAE_IE_OFFSET registers. </p>
</td></tr>
<tr class="memitem:ga544313c782ad28a854010723511f0822"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga544313c782ad28a854010723511f0822">XAE_MDIO_INT_MIIM_RDY_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga544313c782ad28a854010723511f0822"><td class="mdescLeft">&#160;</td><td class="mdescRight">MIIM Interrupt.  <a href="#ga544313c782ad28a854010723511f0822">More...</a><br /></td></tr>
<tr class="separator:ga544313c782ad28a854010723511f0822"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Axi Ethernet Unicast Address Register Word 1 (UAW1) Register Bit</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpa82f94782e90e1bd8995a5e646393b3f"></a>definitions </p>
</td></tr>
<tr class="memitem:ga81eb3453bbd3750f26892d4f7cdbf88d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga81eb3453bbd3750f26892d4f7cdbf88d">XAE_UAW1_UNICASTADDR_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:ga81eb3453bbd3750f26892d4f7cdbf88d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Station address bits [47:32] Station address bits [31:0] are stored in register UAW0.  <a href="#ga81eb3453bbd3750f26892d4f7cdbf88d">More...</a><br /></td></tr>
<tr class="separator:ga81eb3453bbd3750f26892d4f7cdbf88d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Filter Mask Index (FMI) Register bit definitions</h2></td></tr>
<tr class="memitem:ga4e872cf49e4322b75b51745b89ce5183"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4e872cf49e4322b75b51745b89ce5183">XAE_FMI_PM_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:ga4e872cf49e4322b75b51745b89ce5183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Promiscuous mode enable.  <a href="#ga4e872cf49e4322b75b51745b89ce5183">More...</a><br /></td></tr>
<tr class="separator:ga4e872cf49e4322b75b51745b89ce5183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3e4fb0e971f2477c94d307489982e00"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaf3e4fb0e971f2477c94d307489982e00">XAE_FMI_IND_MASK</a>&#160;&#160;&#160;0x00000003</td></tr>
<tr class="memdesc:gaf3e4fb0e971f2477c94d307489982e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index Mask.  <a href="#gaf3e4fb0e971f2477c94d307489982e00">More...</a><br /></td></tr>
<tr class="separator:gaf3e4fb0e971f2477c94d307489982e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Extended multicast buffer descriptor bit mask</h2></td></tr>
<tr class="memitem:gae1e3670b69246ff2674a395e5d99e1e7"><td class="memItemLeft" align="right" valign="top"><a id="gae1e3670b69246ff2674a395e5d99e1e7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XAE_BD_RX_USR2_BCAST_MASK</b>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="separator:gae1e3670b69246ff2674a395e5d99e1e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30d0d22fab6086c092f674bff5c2316b"><td class="memItemLeft" align="right" valign="top"><a id="ga30d0d22fab6086c092f674bff5c2316b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XAE_BD_RX_USR2_IP_MCAST_MASK</b>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="separator:ga30d0d22fab6086c092f674bff5c2316b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ccdae971343e12b0b2bce1f57817398"><td class="memItemLeft" align="right" valign="top"><a id="ga6ccdae971343e12b0b2bce1f57817398"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XAE_BD_RX_USR2_MCAST_MASK</b>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="separator:ga6ccdae971343e12b0b2bce1f57817398"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Axi Ethernet Multicast Address Register Word 1 (MAW1)</h2></td></tr>
<tr class="memitem:gac7f7451bbbdcdc735c5e6aa747119774"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac7f7451bbbdcdc735c5e6aa747119774">XAE_MAW1_RNW_MASK</a>&#160;&#160;&#160;0x00800000</td></tr>
<tr class="memdesc:gac7f7451bbbdcdc735c5e6aa747119774"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multicast address table register read enable.  <a href="#gac7f7451bbbdcdc735c5e6aa747119774">More...</a><br /></td></tr>
<tr class="separator:gac7f7451bbbdcdc735c5e6aa747119774"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15f4b8d39b03d8a8124d0c0ca0aa4326"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga15f4b8d39b03d8a8124d0c0ca0aa4326">XAE_MAW1_ADDR_MASK</a>&#160;&#160;&#160;0x00030000</td></tr>
<tr class="memdesc:ga15f4b8d39b03d8a8124d0c0ca0aa4326"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multicast address table register address.  <a href="#ga15f4b8d39b03d8a8124d0c0ca0aa4326">More...</a><br /></td></tr>
<tr class="separator:ga15f4b8d39b03d8a8124d0c0ca0aa4326"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac40f43692c05efba029b1cc82eac5a7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac40f43692c05efba029b1cc82eac5a7c">XAE_MAW1_MULTICADDR_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:gac40f43692c05efba029b1cc82eac5a7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multicast address bits [47:32] Multicast address bits [31:0] are stored in register MAW0.  <a href="#gac40f43692c05efba029b1cc82eac5a7c">More...</a><br /></td></tr>
<tr class="separator:gac40f43692c05efba029b1cc82eac5a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a62168f8a34498245da6b6933648d0c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga8a62168f8a34498245da6b6933648d0c">XAE_MAW1_MATADDR_SHIFT_MASK</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga8a62168f8a34498245da6b6933648d0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bits to shift right to align with XAE_MAW1_CAMADDR_MASK.  <a href="#ga8a62168f8a34498245da6b6933648d0c">More...</a><br /></td></tr>
<tr class="separator:ga8a62168f8a34498245da6b6933648d0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Other Constant definitions used in the driver</h2></td></tr>
<tr class="memitem:ga76ae6e4b652f8fdcc5750ed78f2ed4aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga76ae6e4b652f8fdcc5750ed78f2ed4aa">XAE_SPEED_10_MBPS</a>&#160;&#160;&#160;10</td></tr>
<tr class="memdesc:ga76ae6e4b652f8fdcc5750ed78f2ed4aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed of 10 Mbps.  <a href="#ga76ae6e4b652f8fdcc5750ed78f2ed4aa">More...</a><br /></td></tr>
<tr class="separator:ga76ae6e4b652f8fdcc5750ed78f2ed4aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbedd31638917c16df3848cc3ec88a84"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gacbedd31638917c16df3848cc3ec88a84">XAE_SPEED_100_MBPS</a>&#160;&#160;&#160;100</td></tr>
<tr class="memdesc:gacbedd31638917c16df3848cc3ec88a84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed of 100 Mbps.  <a href="#gacbedd31638917c16df3848cc3ec88a84">More...</a><br /></td></tr>
<tr class="separator:gacbedd31638917c16df3848cc3ec88a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e82c5281db9a956fe27e6098b74d6c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga3e82c5281db9a956fe27e6098b74d6c2">XAE_SPEED_1000_MBPS</a>&#160;&#160;&#160;1000</td></tr>
<tr class="memdesc:ga3e82c5281db9a956fe27e6098b74d6c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Speed of 1000 Mbps.  <a href="#ga3e82c5281db9a956fe27e6098b74d6c2">More...</a><br /></td></tr>
<tr class="separator:ga3e82c5281db9a956fe27e6098b74d6c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga141d3886dcc043edd045ee048432eda3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga141d3886dcc043edd045ee048432eda3">XAE_SOFT_TEMAC_LOW_SPEED</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga141d3886dcc043edd045ee048432eda3"><td class="mdescLeft">&#160;</td><td class="mdescRight">For soft cores with 10/100 Mbps speed.  <a href="#ga141d3886dcc043edd045ee048432eda3">More...</a><br /></td></tr>
<tr class="separator:ga141d3886dcc043edd045ee048432eda3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga004bc751afe30e5861425a0dfeb52f31"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga004bc751afe30e5861425a0dfeb52f31">XAE_SOFT_TEMAC_HIGH_SPEED</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga004bc751afe30e5861425a0dfeb52f31"><td class="mdescLeft">&#160;</td><td class="mdescRight">For soft cores with 10/100/1000 Mbps speed.  <a href="#ga004bc751afe30e5861425a0dfeb52f31">More...</a><br /></td></tr>
<tr class="separator:ga004bc751afe30e5861425a0dfeb52f31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd5a98458d2a341c6e38b34164de2ef7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gadd5a98458d2a341c6e38b34164de2ef7">XAE_HARD_TEMAC_TYPE</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:gadd5a98458d2a341c6e38b34164de2ef7"><td class="mdescLeft">&#160;</td><td class="mdescRight">For hard TEMAC cores used virtex-6.  <a href="#gadd5a98458d2a341c6e38b34164de2ef7">More...</a><br /></td></tr>
<tr class="separator:gadd5a98458d2a341c6e38b34164de2ef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6059a622b7a77c369471208c9703fc1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gad6059a622b7a77c369471208c9703fc1">XAE_PHY_ADDR_LIMIT</a>&#160;&#160;&#160;31</td></tr>
<tr class="memdesc:gad6059a622b7a77c369471208c9703fc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Max limit while accessing and searching for available PHYs.  <a href="#gad6059a622b7a77c369471208c9703fc1">More...</a><br /></td></tr>
<tr class="separator:gad6059a622b7a77c369471208c9703fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac844ea52e18aff493fb04c8a225a90be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gac844ea52e18aff493fb04c8a225a90be">XAE_PHY_REG_NUM_LIMIT</a>&#160;&#160;&#160;31</td></tr>
<tr class="memdesc:gac844ea52e18aff493fb04c8a225a90be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Max register limit in PHY as mandated by the spec.  <a href="#gac844ea52e18aff493fb04c8a225a90be">More...</a><br /></td></tr>
<tr class="separator:gac844ea52e18aff493fb04c8a225a90be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe1d4522233aae49418bf7e450c8e18a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gafe1d4522233aae49418bf7e450c8e18a">XAE_LOOPS_TO_COME_OUT_OF_RST</a>&#160;&#160;&#160;10000</td></tr>
<tr class="memdesc:gafe1d4522233aae49418bf7e450c8e18a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of loops in the driver API to wait for before returning a failure case.  <a href="#gafe1d4522233aae49418bf7e450c8e18a">More...</a><br /></td></tr>
<tr class="separator:gafe1d4522233aae49418bf7e450c8e18a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c879203604f0d99effc88d231fd3709"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga9c879203604f0d99effc88d231fd3709">XAE_RST_DELAY_LOOPCNT_VAL</a>&#160;&#160;&#160;10000</td></tr>
<tr class="memdesc:ga9c879203604f0d99effc88d231fd3709"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timeout in ticks used while checking if the core had come out of reset.  <a href="#ga9c879203604f0d99effc88d231fd3709">More...</a><br /></td></tr>
<tr class="separator:ga9c879203604f0d99effc88d231fd3709"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga260908a359375c7325d6a8d86309fdff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga260908a359375c7325d6a8d86309fdff">XAE_VLAN_TABL_STRP_FLD_LEN</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:ga260908a359375c7325d6a8d86309fdff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Strip field length in vlan table used for extended vlan features.  <a href="#ga260908a359375c7325d6a8d86309fdff">More...</a><br /></td></tr>
<tr class="separator:ga260908a359375c7325d6a8d86309fdff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacafa77625463492f0f8b94aef9df4dd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gacafa77625463492f0f8b94aef9df4dd0">XAE_VLAN_TABL_TAG_FLD_LEN</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:gacafa77625463492f0f8b94aef9df4dd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tag field length in vlan table used for extended vlan features.  <a href="#gacafa77625463492f0f8b94aef9df4dd0">More...</a><br /></td></tr>
<tr class="separator:gacafa77625463492f0f8b94aef9df4dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11c61dbcc5ec1e5be4675be8a4c26c0f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga11c61dbcc5ec1e5be4675be8a4c26c0f">XAE_MAX_VLAN_TABL_ENTRY</a>&#160;&#160;&#160;0xFFF</td></tr>
<tr class="memdesc:ga11c61dbcc5ec1e5be4675be8a4c26c0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Max possible number of entries in vlan table used for extended vlan features.  <a href="#ga11c61dbcc5ec1e5be4675be8a4c26c0f">More...</a><br /></td></tr>
<tr class="separator:ga11c61dbcc5ec1e5be4675be8a4c26c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2747d92cef5b3e097703acaa222525ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga2747d92cef5b3e097703acaa222525ef">XAE_VLAN_TABL_VID_START_OFFSET</a>&#160;&#160;&#160;2</td></tr>
<tr class="memdesc:ga2747d92cef5b3e097703acaa222525ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">VID field start offset in each entry in the VLAN table.  <a href="#ga2747d92cef5b3e097703acaa222525ef">More...</a><br /></td></tr>
<tr class="separator:ga2747d92cef5b3e097703acaa222525ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccf80323f72179e1583df1ae7f09dda9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#gaccf80323f72179e1583df1ae7f09dda9">XAE_VLAN_TABL_STRP_STRT_OFFSET</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:gaccf80323f72179e1583df1ae7f09dda9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Strip field start offset in each entry in the VLAN table.  <a href="#gaccf80323f72179e1583df1ae7f09dda9">More...</a><br /></td></tr>
<tr class="separator:gaccf80323f72179e1583df1ae7f09dda9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b63d8ae6fee2645c9db24a33143ec03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4b63d8ae6fee2645c9db24a33143ec03">XAE_VLAN_TABL_STRP_ENTRY_MASK</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:ga4b63d8ae6fee2645c9db24a33143ec03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask used to extract the the strip field from an entry in VLAN table.  <a href="#ga4b63d8ae6fee2645c9db24a33143ec03">More...</a><br /></td></tr>
<tr class="separator:ga4b63d8ae6fee2645c9db24a33143ec03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e72f5a303509c70176ee548d0a72d0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axiethernet__v5__0.html#ga4e72f5a303509c70176ee548d0a72d0b">XAE_VLAN_TABL_TAG_ENTRY_MASK</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:ga4e72f5a303509c70176ee548d0a72d0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask used to extract the the tag field from an entry in VLAN table.  <a href="#ga4e72f5a303509c70176ee548d0a72d0b">More...</a><br /></td></tr>
<tr class="separator:ga4e72f5a303509c70176ee548d0a72d0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga1f9a9923d88243f2dbfd9dd3d48be41a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f9a9923d88243f2dbfd9dd3d48be41a">&#9670;&nbsp;</a></span>XAE_AF0_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_AF0_OFFSET&#160;&#160;&#160;0x00000710</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Address Filter 0. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gac186de218bc1df3afe9e1c91c6b749b6">XAxiEthernet_MulticastAdd()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1db86bd14ba6b769f6fdf34c0e277c10">XAxiEthernet_MulticastClear()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gac95ba7bcd0c537eec1787f5ea49488df">XAxiEthernet_MulticastGet()</a>.</p>

</div>
</div>
<a id="gaa3a5b614123d6e9392c6433f3ab563ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa3a5b614123d6e9392c6433f3ab563ed">&#9670;&nbsp;</a></span>XAE_AF1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_AF1_OFFSET&#160;&#160;&#160;0x00000714</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Address Filter 1. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gac186de218bc1df3afe9e1c91c6b749b6">XAxiEthernet_MulticastAdd()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1db86bd14ba6b769f6fdf34c0e277c10">XAxiEthernet_MulticastClear()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gac95ba7bcd0c537eec1787f5ea49488df">XAxiEthernet_MulticastGet()</a>.</p>

</div>
</div>
<a id="ga8ea504b7e39b058a887bce53fa6e5eb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8ea504b7e39b058a887bce53fa6e5eb9">&#9670;&nbsp;</a></span>XAE_ARREG_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_ARREG_OFFSET&#160;&#160;&#160;0x000004FC</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Ability Register. </p>

</div>
</div>
<a id="gaed55b7962f8aab228e2c41be4154a834"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaed55b7962f8aab228e2c41be4154a834">&#9670;&nbsp;</a></span>XAE_BROADCAST_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_BROADCAST_OPTION&#160;&#160;&#160;0x00000200</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_MULTICAST_OPTION specifies the Axi Ethernet device to receive frames sent to Ethernet addresses that are programmed into the Multicast Address Table (MAT). </p>
<p>This driver sets this option to disabled (cleared) by default. </p>

</div>
</div>
<a id="ga71e31b002d0e8c019bad31fc22b21c8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga71e31b002d0e8c019bad31fc22b21c8e">&#9670;&nbsp;</a></span>XAE_DEFAULT_OPTIONS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_DEFAULT_OPTIONS</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="group__axiethernet__v5__0.html#gace9786d16960daabfdb803388b4ff0f3">XAE_FLOW_CONTROL_OPTION</a> |              \</div><div class="line">                 XAE_BROADCAST_OPTION |                 \</div><div class="line">                 XAE_FCS_INSERT_OPTION |                \</div><div class="line">                 XAE_FCS_STRIP_OPTION |                 \</div><div class="line">                 XAE_LENTYPE_ERR_OPTION |               \</div><div class="line">                 XAE_TRANSMITTER_ENABLE_OPTION |        \</div><div class="line">                 XAE_RECEIVER_ENABLE_OPTION)</div><div class="ttc" id="group__axiethernet__v5__0_html_gace9786d16960daabfdb803388b4ff0f3"><div class="ttname"><a href="group__axiethernet__v5__0.html#gace9786d16960daabfdb803388b4ff0f3">XAE_FLOW_CONTROL_OPTION</a></div><div class="ttdeci">#define XAE_FLOW_CONTROL_OPTION</div><div class="ttdoc">XAE_FCS_STRIP_OPTION specifies the Axi Ethernet device to strip FCS and PAD from received frames...</div><div class="ttdef"><b>Definition:</b> xaxiethernet.h:541</div></div>
</div><!-- fragment -->
<p>XAE_DEFAULT_OPTIONS specify the options set in <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f" title="XAxiEthernet_Reset does not perform a soft reset of the AxiEthernet core. ">XAxiEthernet_Reset()</a> and <a class="el" href="group__axiethernet__v5__0.html#gabe257efe600df43d8148c772ea3878f9" title="XAxiEthernet_CfgInitialize initializes an AXI Ethernet device along with the InstancePtr that referen...">XAxiEthernet_CfgInitialize()</a> </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset()</a>.</p>

</div>
</div>
<a id="ga94ebd51e00aa8ddbbbf7402f00d690e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga94ebd51e00aa8ddbbbf7402f00d690e3">&#9670;&nbsp;</a></span>XAE_EMMC_GPCS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_GPCS_MASK&#160;&#160;&#160;0x08000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>1000BaseX mode enable </p>

</div>
</div>
<a id="gae33401f733cd5650060a3485cc40be1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae33401f733cd5650060a3485cc40be1d">&#9670;&nbsp;</a></span>XAE_EMMC_HOST_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_HOST_MASK&#160;&#160;&#160;0x04000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Host interface enable. </p>

</div>
</div>
<a id="ga6401ae2a7a9611e88479f021c209e48b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6401ae2a7a9611e88479f021c209e48b">&#9670;&nbsp;</a></span>XAE_EMMC_LINKSPD_10</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_LINKSPD_10&#160;&#160;&#160;0x00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Link Speed mask for 10 Mbit. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed()</a>.</p>

</div>
</div>
<a id="ga0e32b8aa791f8b68cec95f5b82de0a18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0e32b8aa791f8b68cec95f5b82de0a18">&#9670;&nbsp;</a></span>XAE_EMMC_LINKSPD_100</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_LINKSPD_100&#160;&#160;&#160;0x40000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Link Speed mask for 100 Mbit. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed()</a>.</p>

</div>
</div>
<a id="gae1151fdb7d6bd896bbd24a153d501269"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae1151fdb7d6bd896bbd24a153d501269">&#9670;&nbsp;</a></span>XAE_EMMC_LINKSPD_1000</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_LINKSPD_1000&#160;&#160;&#160;0x80000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Link Speed mask for 1000 Mbit. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed()</a>.</p>

</div>
</div>
<a id="ga9e47d470aedfcb29a8463fa75d6ec720"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9e47d470aedfcb29a8463fa75d6ec720">&#9670;&nbsp;</a></span>XAE_EMMC_LINKSPEED_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_LINKSPEED_MASK&#160;&#160;&#160;0xC0000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Link speed. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed()</a>.</p>

</div>
</div>
<a id="ga1ce97746fcc377dc64d0456cbeaa8876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1ce97746fcc377dc64d0456cbeaa8876">&#9670;&nbsp;</a></span>XAE_EMMC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_OFFSET&#160;&#160;&#160;0x00000410</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>EMAC mode configuration. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed()</a>.</p>

</div>
</div>
<a id="gae53a8af11144ec674692e0db6468e2a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae53a8af11144ec674692e0db6468e2a7">&#9670;&nbsp;</a></span>XAE_EMMC_RGMII_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_RGMII_MASK&#160;&#160;&#160;0x20000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>RGMII mode enable. </p>

</div>
</div>
<a id="gaee134d68967d67808045f83f92b8417b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaee134d68967d67808045f83f92b8417b">&#9670;&nbsp;</a></span>XAE_EMMC_RX16BIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_RX16BIT&#160;&#160;&#160;0x01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>16 bit Rx client enable </p>

</div>
</div>
<a id="ga5899cad9cafca1a54ab1923c8f0900b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5899cad9cafca1a54ab1923c8f0900b8">&#9670;&nbsp;</a></span>XAE_EMMC_SGMII_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_SGMII_MASK&#160;&#160;&#160;0x10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>SGMII mode enable. </p>

</div>
</div>
<a id="ga004c84fcdf77219904b6353d45f5d86d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga004c84fcdf77219904b6353d45f5d86d">&#9670;&nbsp;</a></span>XAE_EMMC_TX16BIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EMMC_TX16BIT&#160;&#160;&#160;0x02000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>16 bit Tx client enable </p>

</div>
</div>
<a id="ga200a4ee26fb655cce6de8edc7a3cc6b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga200a4ee26fb655cce6de8edc7a3cc6b9">&#9670;&nbsp;</a></span>XAE_EXT_MULTICAST_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EXT_MULTICAST_OPTION&#160;&#160;&#160;0x00000800</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_EXT_TXVLAN_TRAN_OPTION specifies the Axi Ethernet device to enable transmit VLAN translation. </p>
<p>This driver sets this option to be dependent on HW configuration by default. </p>

</div>
</div>
<a id="gafd0f2f2b21a02e3b8c8a11a86085c0c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafd0f2f2b21a02e3b8c8a11a86085c0c4">&#9670;&nbsp;</a></span>XAE_EXT_RXVLAN_TAG_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EXT_RXVLAN_TAG_OPTION&#160;&#160;&#160;0x00008000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_EXT_TXVLAN_STRP_OPTION specifies the Axi Ethernet device to enable transmit VLAN stripping. </p>
<p>This driver sets this option to be dependent during HW build time by default. </p>

</div>
</div>
<a id="ga1cef34ccc21b501cf2f5d0efe22392bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1cef34ccc21b501cf2f5d0efe22392bd">&#9670;&nbsp;</a></span>XAE_EXT_RXVLAN_TRAN_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EXT_RXVLAN_TRAN_OPTION&#160;&#160;&#160;0x00002000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_EXT_TXVLAN_TAG_OPTION specifies the Axi Ethernet device to enable transmit VLAN tagging. </p>
<p>This driver sets this option to be dependent during HW build time by default. </p>

</div>
</div>
<a id="ga2957a816e7ff90ff5d53bfe30eb7bfec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2957a816e7ff90ff5d53bfe30eb7bfec">&#9670;&nbsp;</a></span>XAE_EXT_TXVLAN_STRP_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EXT_TXVLAN_STRP_OPTION&#160;&#160;&#160;0x00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_EXT_RXVLAN_STRP_OPTION specifies the Axi Ethernet device to enable receive VLAN stripping. </p>
<p>This driver sets this option to be dependent during HW build time by default. </p>

</div>
</div>
<a id="gab4a430ee8f463578c6d55f527a56cd0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab4a430ee8f463578c6d55f527a56cd0b">&#9670;&nbsp;</a></span>XAE_EXT_TXVLAN_TAG_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EXT_TXVLAN_TAG_OPTION&#160;&#160;&#160;0x00004000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_EXT_RXVLAN_TAG_OPTION specifies the Axi Ethernet device to enable receive VLAN tagging. </p>
<p>This driver sets this option to be dependent during HW build time by default. </p>

</div>
</div>
<a id="gaa8451191982023f578cda79fca48b190"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa8451191982023f578cda79fca48b190">&#9670;&nbsp;</a></span>XAE_EXT_TXVLAN_TRAN_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_EXT_TXVLAN_TRAN_OPTION&#160;&#160;&#160;0x00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_EXT_RXVLAN_TRAN_OPTION specifies the Axi Ethernet device to enable receive VLAN translation. </p>
<p>This driver sets this option to be dependent on HW configuration by default. </p>

</div>
</div>
<a id="ga4dc68927cf0dea3848761786b28499e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4dc68927cf0dea3848761786b28499e8">&#9670;&nbsp;</a></span>XAE_FCC_FCRX_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_FCC_FCRX_MASK&#160;&#160;&#160;0x20000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx flow control enable. </p>

</div>
</div>
<a id="ga75b1826f6597faac3e9a214cea1d09f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga75b1826f6597faac3e9a214cea1d09f1">&#9670;&nbsp;</a></span>XAE_FCC_FCTX_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_FCC_FCTX_MASK&#160;&#160;&#160;0x40000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx flow control enable. </p>

</div>
</div>
<a id="gabbf3f25d565fd576aad0b62cefbf5515"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabbf3f25d565fd576aad0b62cefbf5515">&#9670;&nbsp;</a></span>XAE_FCC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_FCC_OFFSET&#160;&#160;&#160;0x0000040C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Flow Control Configuration. </p>

</div>
</div>
<a id="ga9b828349795f783755ab6fd9413f6ff9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b828349795f783755ab6fd9413f6ff9">&#9670;&nbsp;</a></span>XAE_FCS_INSERT_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_FCS_INSERT_OPTION&#160;&#160;&#160;0x00000020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_LENTYPE_ERR_OPTION specifies the Axi Ethernet device to enable Length/Type error checking (mismatched type/length field) for received frames. </p>
<p>This driver sets this option to enabled (set) by default. </p>

</div>
</div>
<a id="gae274295c74b82214342722ee5b5d9392"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae274295c74b82214342722ee5b5d9392">&#9670;&nbsp;</a></span>XAE_FCS_STRIP_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_FCS_STRIP_OPTION&#160;&#160;&#160;0x00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_FCS_INSERT_OPTION specifies the Axi Ethernet device to generate the FCS field and add PAD automatically for outgoing frames. </p>
<p>This driver sets this option to enabled (set) by default. </p>

</div>
</div>
<a id="gace9786d16960daabfdb803388b4ff0f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gace9786d16960daabfdb803388b4ff0f3">&#9670;&nbsp;</a></span>XAE_FLOW_CONTROL_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_FLOW_CONTROL_OPTION&#160;&#160;&#160;0x00000008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_FCS_STRIP_OPTION specifies the Axi Ethernet device to strip FCS and PAD from received frames. </p>
<p>Note that PAD from VLAN frames is not stripped. This driver sets this option to enabled (set) by default. </p>

</div>
</div>
<a id="gaf3e4fb0e971f2477c94d307489982e00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf3e4fb0e971f2477c94d307489982e00">&#9670;&nbsp;</a></span>XAE_FMI_IND_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_FMI_IND_MASK&#160;&#160;&#160;0x00000003</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Index Mask. </p>

</div>
</div>
<a id="gae7c24a2632ccb6e8826e1501e71ba4c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae7c24a2632ccb6e8826e1501e71ba4c7">&#9670;&nbsp;</a></span>XAE_FMI_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_FMI_OFFSET&#160;&#160;&#160;0x00000708</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Filter Mask Index. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gac186de218bc1df3afe9e1c91c6b749b6">XAxiEthernet_MulticastAdd()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1db86bd14ba6b769f6fdf34c0e277c10">XAxiEthernet_MulticastClear()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gac95ba7bcd0c537eec1787f5ea49488df">XAxiEthernet_MulticastGet()</a>.</p>

</div>
</div>
<a id="ga4e872cf49e4322b75b51745b89ce5183"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4e872cf49e4322b75b51745b89ce5183">&#9670;&nbsp;</a></span>XAE_FMI_PM_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_FMI_PM_MASK&#160;&#160;&#160;0x80000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Promiscuous mode enable. </p>

</div>
</div>
<a id="gadd5a98458d2a341c6e38b34164de2ef7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadd5a98458d2a341c6e38b34164de2ef7">&#9670;&nbsp;</a></span>XAE_HARD_TEMAC_TYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_HARD_TEMAC_TYPE&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>For hard TEMAC cores used virtex-6. </p>

</div>
</div>
<a id="gabfaa17c95dddf907493d97906aeb4229"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabfaa17c95dddf907493d97906aeb4229">&#9670;&nbsp;</a></span>XAE_IDREG_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_IDREG_OFFSET&#160;&#160;&#160;0x000004F8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Identification Register. </p>

</div>
</div>
<a id="gaf0c17d5cc5613f6838922152d42377f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf0c17d5cc5613f6838922152d42377f4">&#9670;&nbsp;</a></span>XAE_IE_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_IE_OFFSET&#160;&#160;&#160;0x00000014</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Interrupt enable. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a>.</p>

</div>
</div>
<a id="ga4843faa02e4871c182c4f86abcf4c175"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4843faa02e4871c182c4f86abcf4c175">&#9670;&nbsp;</a></span>XAE_IFGP_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_IFGP_OFFSET&#160;&#160;&#160;0x00000008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx Inter-frame gap adjustment. </p>

</div>
</div>
<a id="ga8a5e8274f2cbf0ee37aae6283a575568"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8a5e8274f2cbf0ee37aae6283a575568">&#9670;&nbsp;</a></span>XAE_INT_ALL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_ALL_MASK&#160;&#160;&#160;0x0000003F</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>All the ints. </p>

</div>
</div>
<a id="ga36749650f993c08f9f610b46bbacc2e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga36749650f993c08f9f610b46bbacc2e4">&#9670;&nbsp;</a></span>XAE_INT_AUTONEG_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_AUTONEG_MASK&#160;&#160;&#160;0x00000002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Auto negotiation complete. </p>

</div>
</div>
<a id="ga1b8183d77505d9e2a18fedb4ca8c62da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1b8183d77505d9e2a18fedb4ca8c62da">&#9670;&nbsp;</a></span>XAE_INT_HARDACSCMPLT_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_HARDACSCMPLT_MASK&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Hard register access complete. </p>

</div>
</div>
<a id="ga3c46a1393e3d06b7d31248df32731a70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3c46a1393e3d06b7d31248df32731a70">&#9670;&nbsp;</a></span>XAE_INT_MGTRDY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_MGTRDY_MASK&#160;&#160;&#160;0x00000080</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MGT clock Lock. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset()</a>.</p>

</div>
</div>
<a id="ga9568963969a3ad5c8f8c4b898a7120f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9568963969a3ad5c8f8c4b898a7120f0">&#9670;&nbsp;</a></span>XAE_INT_PHYRSTCMPLT_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_PHYRSTCMPLT_MASK&#160;&#160;&#160;0x00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Phy Reset complete. </p>

</div>
</div>
<a id="ga28f85be33530a1bf741db5f9738e3a14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga28f85be33530a1bf741db5f9738e3a14">&#9670;&nbsp;</a></span>XAE_INT_RECV_ERROR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_RECV_ERROR_MASK&#160;&#160;&#160;(<a class="el" href="group__axiethernet__v5__0.html#gaa5ac7291090f44c1a2057589f2660b6c">XAE_INT_RXRJECT_MASK</a> | <a class="el" href="group__axiethernet__v5__0.html#gadf2299b3e254b7915b0b951ad3490f7e">XAE_INT_RXFIFOOVR_MASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>INT bits that indicate receive errors. </p>

</div>
</div>
<a id="ga42697e92b09a065154584ba237d2f4d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga42697e92b09a065154584ba237d2f4d6">&#9670;&nbsp;</a></span>XAE_INT_RXCMPIT_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_RXCMPIT_MASK&#160;&#160;&#160;0x00000004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx complete. </p>

</div>
</div>
<a id="ga3498d93a8d76fe7c15a44857cc3b349f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3498d93a8d76fe7c15a44857cc3b349f">&#9670;&nbsp;</a></span>XAE_INT_RXDCMLOCK_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_RXDCMLOCK_MASK&#160;&#160;&#160;0x00000040</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx Dcm Lock. </p>

</div>
</div>
<a id="gadf2299b3e254b7915b0b951ad3490f7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadf2299b3e254b7915b0b951ad3490f7e">&#9670;&nbsp;</a></span>XAE_INT_RXFIFOOVR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_RXFIFOOVR_MASK&#160;&#160;&#160;0x00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx fifo overrun. </p>

</div>
</div>
<a id="gaa5ac7291090f44c1a2057589f2660b6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa5ac7291090f44c1a2057589f2660b6c">&#9670;&nbsp;</a></span>XAE_INT_RXRJECT_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_RXRJECT_MASK&#160;&#160;&#160;0x00000008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx frame rejected. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a>.</p>

</div>
</div>
<a id="ga06f30667c61eee0aa61f25c3d828781e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga06f30667c61eee0aa61f25c3d828781e">&#9670;&nbsp;</a></span>XAE_INT_TXCMPIT_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_INT_TXCMPIT_MASK&#160;&#160;&#160;0x00000020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx complete. </p>

</div>
</div>
<a id="ga2479ff05e515d76dd37d9f179026d038"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2479ff05e515d76dd37d9f179026d038">&#9670;&nbsp;</a></span>XAE_IP_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_IP_OFFSET&#160;&#160;&#160;0x00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Interrupt pending. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a>.</p>

</div>
</div>
<a id="ga03ae297b3ba90f6f4b7ebe468519e55a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga03ae297b3ba90f6f4b7ebe468519e55a">&#9670;&nbsp;</a></span>XAE_IS_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_IS_OFFSET&#160;&#160;&#160;0x0000000C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Interrupt status. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a>.</p>

</div>
</div>
<a id="ga0c81a1ba1412a469773217a168902aa2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0c81a1ba1412a469773217a168902aa2">&#9670;&nbsp;</a></span>XAE_JUMBO_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_JUMBO_OPTION&#160;&#160;&#160;0x00000002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_VLAN_OPTION specifies the Axi Ethernet device to enable VLAN support for transmit and receive. </p>
<p>This driver sets this option to disabled (cleared) by default. </p>

</div>
</div>
<a id="ga7f163c38fd07679c8a358c843a52f19e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7f163c38fd07679c8a358c843a52f19e">&#9670;&nbsp;</a></span>XAE_LENTYPE_ERR_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_LENTYPE_ERR_OPTION&#160;&#160;&#160;0x00000040</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_TRANSMITTER_ENABLE_OPTION specifies the Axi Ethernet device transmitter to be enabled. </p>
<p>This driver sets this option to enabled (set) by default. </p>

</div>
</div>
<a id="gafe1d4522233aae49418bf7e450c8e18a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafe1d4522233aae49418bf7e450c8e18a">&#9670;&nbsp;</a></span>XAE_LOOPS_TO_COME_OUT_OF_RST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_LOOPS_TO_COME_OUT_OF_RST&#160;&#160;&#160;10000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Number of loops in the driver API to wait for before returning a failure case. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset()</a>.</p>

</div>
</div>
<a id="ga15f4b8d39b03d8a8124d0c0ca0aa4326"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga15f4b8d39b03d8a8124d0c0ca0aa4326">&#9670;&nbsp;</a></span>XAE_MAW1_ADDR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MAW1_ADDR_MASK&#160;&#160;&#160;0x00030000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Multicast address table register address. </p>

</div>
</div>
<a id="ga8a62168f8a34498245da6b6933648d0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8a62168f8a34498245da6b6933648d0c">&#9670;&nbsp;</a></span>XAE_MAW1_MATADDR_SHIFT_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MAW1_MATADDR_SHIFT_MASK&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Number of bits to shift right to align with XAE_MAW1_CAMADDR_MASK. </p>

</div>
</div>
<a id="gac40f43692c05efba029b1cc82eac5a7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac40f43692c05efba029b1cc82eac5a7c">&#9670;&nbsp;</a></span>XAE_MAW1_MULTICADDR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MAW1_MULTICADDR_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Multicast address bits [47:32] Multicast address bits [31:0] are stored in register MAW0. </p>

</div>
</div>
<a id="gac7f7451bbbdcdc735c5e6aa747119774"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac7f7451bbbdcdc735c5e6aa747119774">&#9670;&nbsp;</a></span>XAE_MAW1_RNW_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MAW1_RNW_MASK&#160;&#160;&#160;0x00800000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Multicast address table register read enable. </p>

</div>
</div>
<a id="ga11c61dbcc5ec1e5be4675be8a4c26c0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga11c61dbcc5ec1e5be4675be8a4c26c0f">&#9670;&nbsp;</a></span>XAE_MAX_VLAN_TABL_ENTRY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MAX_VLAN_TABL_ENTRY&#160;&#160;&#160;0xFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Max possible number of entries in vlan table used for extended vlan features. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gab13721145a4632d987bd858483c00011">XAxiEthernet_GetVidTable()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga4f860a127fcc5756c2dc62337eb1b934">XAxiEthernet_SetVidTable()</a>.</p>

</div>
</div>
<a id="ga2381b6558022f08c42c607956c47888f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2381b6558022f08c42c607956c47888f">&#9670;&nbsp;</a></span>XAE_MCAST_TABLE_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MCAST_TABLE_OFFSET&#160;&#160;&#160;0x00020000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Multicast table address. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gac6e848552b34aa85f6801ab269521cf3">XAxiEthernet_AddExtMulticastGroup()</a>, <a class="el" href="group__axiethernet__v5__0.html#gab4a3a1fdf74706efe50812be6ec78839">XAxiEthernet_ClearExtMulticastGroup()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga08b7db7c5a837de18afceb58230351b3">XAxiEthernet_DumpExtMulticastGroup()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga6932bd79a08811085a47ad1357a4ef89">XAxiEthernet_GetExtMulticastGroup()</a>.</p>

</div>
</div>
<a id="ga484436248277bbcece62a29c8789cf43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga484436248277bbcece62a29c8789cf43">&#9670;&nbsp;</a></span>XAE_MDIO_DIV_DFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_DIV_DFT&#160;&#160;&#160;29</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>Default MDIO clock divisor. </p>

</div>
</div>
<a id="ga544313c782ad28a854010723511f0822"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga544313c782ad28a854010723511f0822">&#9670;&nbsp;</a></span>XAE_MDIO_INT_MIIM_RDY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_INT_MIIM_RDY_MASK&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MIIM Interrupt. </p>

</div>
</div>
<a id="ga021c7c7df309cc4035a659309d7c4fcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga021c7c7df309cc4035a659309d7c4fcd">&#9670;&nbsp;</a></span>XAE_MDIO_MC_CLOCK_DIVIDE_MAX</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MC_CLOCK_DIVIDE_MAX&#160;&#160;&#160;0x3F</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Maximum MDIO divisor. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga2b33bc77237bf039c02d4619a811aed6">XAxiEthernet_PhySetMdioDivisor()</a>.</p>

</div>
</div>
<a id="ga2de7b376a540da5cb61f72ef47276060"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2de7b376a540da5cb61f72ef47276060">&#9670;&nbsp;</a></span>XAE_MDIO_MC_MDIOEN_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MC_MDIOEN_MASK&#160;&#160;&#160;0x00000040</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MII management enable. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga2b33bc77237bf039c02d4619a811aed6">XAxiEthernet_PhySetMdioDivisor()</a>.</p>

</div>
</div>
<a id="ga8d71b840173fb283f998132c3aa2963a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8d71b840173fb283f998132c3aa2963a">&#9670;&nbsp;</a></span>XAE_MDIO_MC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MC_OFFSET&#160;&#160;&#160;0x00000500</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MII Management Config. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga2b33bc77237bf039c02d4619a811aed6">XAxiEthernet_PhySetMdioDivisor()</a>.</p>

</div>
</div>
<a id="ga88e9d33a103bd2f2ff98ad470c8e2e2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga88e9d33a103bd2f2ff98ad470c8e2e2f">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_INITIATE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_INITIATE_MASK&#160;&#160;&#160;0x00000800</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Ready Mask. </p>

</div>
</div>
<a id="gaf93dc2bae37a5cbfa529c891e540d013"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf93dc2bae37a5cbfa529c891e540d013">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_OFFSET&#160;&#160;&#160;0x00000504</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MII Management Control. </p>

</div>
</div>
<a id="gaa7e7c8bde6c919be6b748c103fa1051a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa7e7c8bde6c919be6b748c103fa1051a">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_OP_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_OP_MASK&#160;&#160;&#160;0x0000C000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Operation Code Mask. </p>

</div>
</div>
<a id="ga6f7434d71569f549634a2cfad8a3bd94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6f7434d71569f549634a2cfad8a3bd94">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_OP_READ_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_OP_READ_MASK&#160;&#160;&#160;0x00008000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Op Code Read Mask. </p>

</div>
</div>
<a id="ga01ffbfe7182296a7489823d31f8b9f1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga01ffbfe7182296a7489823d31f8b9f1c">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_OP_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_OP_SHIFT&#160;&#160;&#160;13</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Operation Code Shift. </p>

</div>
</div>
<a id="gacce6a6bbb65bbfe4734789687dc8b1f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacce6a6bbb65bbfe4734789687dc8b1f4">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_OP_WRITE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_OP_WRITE_MASK&#160;&#160;&#160;0x00004000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Op Code Write Mask. </p>

</div>
</div>
<a id="gaa86d92cd9d5d39cd3c1f16d81faaa13c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa86d92cd9d5d39cd3c1f16d81faaa13c">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_PHYAD_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_PHYAD_MASK&#160;&#160;&#160;0x1F000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Phy Address Mask. </p>

</div>
</div>
<a id="ga0aefae1c825e9ac47e70531fe15f30b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0aefae1c825e9ac47e70531fe15f30b2">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_PHYAD_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_PHYAD_SHIFT&#160;&#160;&#160;24</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Phy Address Shift. </p>

</div>
</div>
<a id="ga313f7e9d880515e71c4c1f60fb05c40f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga313f7e9d880515e71c4c1f60fb05c40f">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_READY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_READY_MASK&#160;&#160;&#160;0x00000080</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Ready Mask. </p>

</div>
</div>
<a id="ga39e54e6dd932cdb1421b8aca40deec82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga39e54e6dd932cdb1421b8aca40deec82">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_REGAD_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_REGAD_MASK&#160;&#160;&#160;0x001F0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Reg Address Mask. </p>

</div>
</div>
<a id="ga3b2455125632bb5aa225e36eb159c4a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3b2455125632bb5aa225e36eb159c4a1">&#9670;&nbsp;</a></span>XAE_MDIO_MCR_REGAD_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MCR_REGAD_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Reg Address Shift. </p>

</div>
</div>
<a id="gaa2961f7227dd6b1f8fd2e1b8456bfb82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa2961f7227dd6b1f8fd2e1b8456bfb82">&#9670;&nbsp;</a></span>XAE_MDIO_MIC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MIC_OFFSET&#160;&#160;&#160;0x00000660</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MII Management Interrupt Clear register offset. </p>

</div>
</div>
<a id="ga6bfc45839421f763b434502941a23aa3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6bfc45839421f763b434502941a23aa3">&#9670;&nbsp;</a></span>XAE_MDIO_MIE_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MIE_OFFSET&#160;&#160;&#160;0x00000640</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MII Management Interrupt Enable register offset. </p>

</div>
</div>
<a id="ga179f8f924f45fdfc2d9c6c14cb65a521"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga179f8f924f45fdfc2d9c6c14cb65a521">&#9670;&nbsp;</a></span>XAE_MDIO_MIP_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MIP_OFFSET&#160;&#160;&#160;0x00000620</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MII Management Interrupt Pending register offse. </p>

</div>
</div>
<a id="ga12d38c652fefead77adb2118120bb92e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga12d38c652fefead77adb2118120bb92e">&#9670;&nbsp;</a></span>XAE_MDIO_MIS_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MIS_OFFSET&#160;&#160;&#160;0x00000600</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MII Management Interrupt Status. </p>

</div>
</div>
<a id="gaa0e62ab7c0f7de9beab71a2e8037e466"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa0e62ab7c0f7de9beab71a2e8037e466">&#9670;&nbsp;</a></span>XAE_MDIO_MRD_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MRD_OFFSET&#160;&#160;&#160;0x0000050C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MII Management Read Data. </p>

</div>
</div>
<a id="gaf438471d44cabeb8fb0847983c3b8edb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf438471d44cabeb8fb0847983c3b8edb">&#9670;&nbsp;</a></span>XAE_MDIO_MWD_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MDIO_MWD_OFFSET&#160;&#160;&#160;0x00000508</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>MII Management Write Data. </p>

</div>
</div>
<a id="ga8275681d6099aeb497580d8c3ef6ce3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8275681d6099aeb497580d8c3ef6ce3e">&#9670;&nbsp;</a></span>XAE_MULTI_MAT_ENTRIES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MULTI_MAT_ENTRIES&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>Number of storable addresses in the Multicast Address Table. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gac186de218bc1df3afe9e1c91c6b749b6">XAxiEthernet_MulticastAdd()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1db86bd14ba6b769f6fdf34c0e277c10">XAxiEthernet_MulticastClear()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gac95ba7bcd0c537eec1787f5ea49488df">XAxiEthernet_MulticastGet()</a>.</p>

</div>
</div>
<a id="gabf6e17b27602db32c134aaf5afdd33dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabf6e17b27602db32c134aaf5afdd33dd">&#9670;&nbsp;</a></span>XAE_MULTICAST_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_MULTICAST_OPTION&#160;&#160;&#160;0x00000400</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_EXT_MULTICAST_OPTION specifies the Axi Ethernet device to receive frames sent to Ethernet addresses that are programmed into the Multicast Address Table. </p>
<p>This driver sets this option to be dependent on HW configuration by default. </p>

</div>
</div>
<a id="gad6059a622b7a77c369471208c9703fc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad6059a622b7a77c369471208c9703fc1">&#9670;&nbsp;</a></span>XAE_PHY_ADDR_LIMIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHY_ADDR_LIMIT&#160;&#160;&#160;31</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Max limit while accessing and searching for available PHYs. </p>

</div>
</div>
<a id="gac844ea52e18aff493fb04c8a225a90be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac844ea52e18aff493fb04c8a225a90be">&#9670;&nbsp;</a></span>XAE_PHY_REG_NUM_LIMIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHY_REG_NUM_LIMIT&#160;&#160;&#160;31</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Max register limit in PHY as mandated by the spec. </p>

</div>
</div>
<a id="ga57a445498ecfa99058417ba680feff62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga57a445498ecfa99058417ba680feff62">&#9670;&nbsp;</a></span>XAE_PHYC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_OFFSET&#160;&#160;&#160;0x00000420</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>RGMII/SGMII configuration. </p>

</div>
</div>
<a id="ga50d2a09fe64415b438a32a6c9c52ed36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga50d2a09fe64415b438a32a6c9c52ed36">&#9670;&nbsp;</a></span>XAE_PHYC_RGLINKSPD_10</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_RGLINKSPD_10&#160;&#160;&#160;0x00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>RGMII link 10 Mbit. </p>

</div>
</div>
<a id="gab49e550332bd1de5dc67d39eb0d6796e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab49e550332bd1de5dc67d39eb0d6796e">&#9670;&nbsp;</a></span>XAE_PHYC_RGLINKSPD_100</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_RGLINKSPD_100&#160;&#160;&#160;0x00000004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>RGMII link 100 Mbit. </p>

</div>
</div>
<a id="ga7e9da5564eb24dd5b3b236d23e9bc540"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7e9da5564eb24dd5b3b236d23e9bc540">&#9670;&nbsp;</a></span>XAE_PHYC_RGLINKSPD_1000</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_RGLINKSPD_1000&#160;&#160;&#160;0x00000008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>RGMII link 1000 Mbit. </p>

</div>
</div>
<a id="gaa3c5d473342ec5a3960a58993acb3527"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa3c5d473342ec5a3960a58993acb3527">&#9670;&nbsp;</a></span>XAE_PHYC_RGMIIHD_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_RGMIIHD_MASK&#160;&#160;&#160;0x00000002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>RGMII Half-duplex. </p>

</div>
</div>
<a id="ga4eae4e748528e82c27b931c36ddf79f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4eae4e748528e82c27b931c36ddf79f4">&#9670;&nbsp;</a></span>XAE_PHYC_RGMIILINK_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_RGMIILINK_MASK&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>RGMII link status. </p>

</div>
</div>
<a id="ga34647df6f352b94dc2de7314dba63f1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga34647df6f352b94dc2de7314dba63f1e">&#9670;&nbsp;</a></span>XAE_PHYC_RGMIILINKSPEED_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_RGMIILINKSPEED_MASK&#160;&#160;&#160;0x0000000C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>RGMII link speed. </p>

</div>
</div>
<a id="gaa27e5d6f7c6d080198710450197ae2d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa27e5d6f7c6d080198710450197ae2d3">&#9670;&nbsp;</a></span>XAE_PHYC_SGLINKSPD_10</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_SGLINKSPD_10&#160;&#160;&#160;0x00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>SGMII link 10 Mbit. </p>

</div>
</div>
<a id="ga293bc732cbe2951c524cd5025e277df6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga293bc732cbe2951c524cd5025e277df6">&#9670;&nbsp;</a></span>XAE_PHYC_SGLINKSPD_100</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_SGLINKSPD_100&#160;&#160;&#160;0x40000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>SGMII link 100 Mbit. </p>

</div>
</div>
<a id="ga2f332c37cb794d3891543bc3e6b67533"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2f332c37cb794d3891543bc3e6b67533">&#9670;&nbsp;</a></span>XAE_PHYC_SGLINKSPD_1000</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_SGLINKSPD_1000&#160;&#160;&#160;0x80000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>SGMII link 1000 Mbit. </p>

</div>
</div>
<a id="ga8bac113c6adc3e3b154a101af64eb578"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8bac113c6adc3e3b154a101af64eb578">&#9670;&nbsp;</a></span>XAE_PHYC_SGMIILINKSPEED_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PHYC_SGMIILINKSPEED_MASK&#160;&#160;&#160;0xC0000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>SGMII link speed mask. </p>

</div>
</div>
<a id="ga85d541107aad56649d63d548813e1091"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga85d541107aad56649d63d548813e1091">&#9670;&nbsp;</a></span>XAE_PROMISC_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_PROMISC_OPTION&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>&lt; XAE_PROMISC_OPTION specifies the Axi Ethernet device to accept all incoming packets. </p>
<p>This driver sets this option to disabled (cleared) by default.XAE_JUMBO_OPTION specifies the Axi Ethernet device to accept jumbo frames for transmit and receive. This driver sets this option to disabled (cleared) by default. </p>

</div>
</div>
<a id="gac501ac82162c5324b570824ecce826ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac501ac82162c5324b570824ecce826ed">&#9670;&nbsp;</a></span>XAE_RAF_BCSTREJ_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_BCSTREJ_MASK&#160;&#160;&#160;0x00000004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Reject receive broadcast destination address. </p>

</div>
</div>
<a id="ga45b7fd9599441cd2a9fb25b7e53c5c7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga45b7fd9599441cd2a9fb25b7e53c5c7c">&#9670;&nbsp;</a></span>XAE_RAF_EMULTIFLTRENBL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_EMULTIFLTRENBL_MASK&#160;&#160;&#160;0x00001000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Exteneded Multicast Filtering mode. </p>

</div>
</div>
<a id="gace039cd91c42c092662ed81562cfe824"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gace039cd91c42c092662ed81562cfe824">&#9670;&nbsp;</a></span>XAE_RAF_MCSTREJ_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_MCSTREJ_MASK&#160;&#160;&#160;0x00000002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Reject receive multicast destination address. </p>

</div>
</div>
<a id="gaa419531d1c8c684132f63d8f83cfed7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa419531d1c8c684132f63d8f83cfed7e">&#9670;&nbsp;</a></span>XAE_RAF_NEWFNCENBL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_NEWFNCENBL_MASK&#160;&#160;&#160;0x00000800</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>New function mode. </p>

</div>
</div>
<a id="ga10705d0bef4683dbb0fa01dc66ae11ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga10705d0bef4683dbb0fa01dc66ae11ce">&#9670;&nbsp;</a></span>XAE_RAF_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_OFFSET&#160;&#160;&#160;0x00000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Reset and Address filter. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gaab45f6c7a4440bc3f58d4ff971e6be7b">XAxiEthernet_ClearBadFrmRcvOption()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga3db57c4a261afc854985297afed2373b">XAxiEthernet_SetBadFrmRcvOption()</a>.</p>

</div>
</div>
<a id="gaffd060201f156b63135dab21ab89131b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaffd060201f156b63135dab21ab89131b">&#9670;&nbsp;</a></span>XAE_RAF_RXBADFRMEN_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_RXBADFRMEN_MASK&#160;&#160;&#160;0x00004000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Receive Bad Frame Enable. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gaab45f6c7a4440bc3f58d4ff971e6be7b">XAxiEthernet_ClearBadFrmRcvOption()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga3db57c4a261afc854985297afed2373b">XAxiEthernet_SetBadFrmRcvOption()</a>.</p>

</div>
</div>
<a id="ga8b6f0e91833e2e8b9572df36cc199ec1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8b6f0e91833e2e8b9572df36cc199ec1">&#9670;&nbsp;</a></span>XAE_RAF_RXVSTRPMODE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_RXVSTRPMODE_MASK&#160;&#160;&#160;0x00000600</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx VLAN STRIP mode. </p>

</div>
</div>
<a id="ga5dc2f4f886d986200de3d09149a810a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5dc2f4f886d986200de3d09149a810a2">&#9670;&nbsp;</a></span>XAE_RAF_RXVSTRPMODE_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_RXVSTRPMODE_SHIFT&#160;&#160;&#160;9</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx Strip mode shift bits. </p>

</div>
</div>
<a id="ga28495411d570623251726fb6318831f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga28495411d570623251726fb6318831f4">&#9670;&nbsp;</a></span>XAE_RAF_RXVTAGMODE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_RXVTAGMODE_MASK&#160;&#160;&#160;0x00000060</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx VLAN TAG mode. </p>

</div>
</div>
<a id="gab18e95d100f84140ec6af506cd8ee1a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab18e95d100f84140ec6af506cd8ee1a7">&#9670;&nbsp;</a></span>XAE_RAF_RXVTAGMODE_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_RXVTAGMODE_SHIFT&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx Tag mode shift bits. </p>

</div>
</div>
<a id="ga19989d806683b177c8f182265ddc1155"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga19989d806683b177c8f182265ddc1155">&#9670;&nbsp;</a></span>XAE_RAF_STATSRST_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_STATSRST_MASK&#160;&#160;&#160;0x00002000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Statistics Counter Reset. </p>

</div>
</div>
<a id="ga2ac24fc2fc07f6014b741d6180d8a339"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2ac24fc2fc07f6014b741d6180d8a339">&#9670;&nbsp;</a></span>XAE_RAF_TXVSTRPMODE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_TXVSTRPMODE_MASK&#160;&#160;&#160;0x00000180</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx VLAN STRIP mode. </p>

</div>
</div>
<a id="gaf16c328aa4a06524256ca9fa6880afa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf16c328aa4a06524256ca9fa6880afa9">&#9670;&nbsp;</a></span>XAE_RAF_TXVSTRPMODE_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_TXVSTRPMODE_SHIFT&#160;&#160;&#160;7</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx strip mode shift bits. </p>

</div>
</div>
<a id="ga75681a64feadc9dbcf26f3ad368974ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga75681a64feadc9dbcf26f3ad368974ba">&#9670;&nbsp;</a></span>XAE_RAF_TXVTAGMODE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_TXVTAGMODE_MASK&#160;&#160;&#160;0x00000018</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx VLAN TAG mode. </p>

</div>
</div>
<a id="ga2c206ec548a8adcb8f5413fcced88141"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2c206ec548a8adcb8f5413fcced88141">&#9670;&nbsp;</a></span>XAE_RAF_TXVTAGMODE_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RAF_TXVTAGMODE_SHIFT&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx Tag mode shift bits. </p>

</div>
</div>
<a id="gad9f19fde721c3a4620d789900f6639e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad9f19fde721c3a4620d789900f6639e9">&#9670;&nbsp;</a></span>XAE_RCW0_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW0_OFFSET&#160;&#160;&#160;0x00000400</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx Configuration Word 0. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga369290833088c56abf0a967f16233266">XAxiEthernet_GetMacPauseAddress()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga99c4e06d4db500ab7bf6bc20853330e2">XAxiEthernet_SetMacPauseAddress()</a>.</p>

</div>
</div>
<a id="gae616d54d7ecb9f47df54f6d20c9799b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae616d54d7ecb9f47df54f6d20c9799b6">&#9670;&nbsp;</a></span>XAE_RCW1_1588_TIMESTAMP_EN_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW1_1588_TIMESTAMP_EN_MASK&#160;&#160;&#160;0x00400000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Inband 1588 time stamp enable. </p>

</div>
</div>
<a id="gad710dc34ef9fe151e7e3cd89ce7a5a13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad710dc34ef9fe151e7e3cd89ce7a5a13">&#9670;&nbsp;</a></span>XAE_RCW1_CL_DIS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW1_CL_DIS_MASK&#160;&#160;&#160;0x01000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Control frame Length check disable. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga41049ca22799d42d1279461be627c72e">XAxiEthernet_DisableControlFrameLenCheck()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga8b71bcdc8be6ae5d6364c59ea0f53aab">XAxiEthernet_EnableControlFrameLenCheck()</a>.</p>

</div>
</div>
<a id="ga6acc267a0a9b928bc3e3a646fde5e136"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6acc267a0a9b928bc3e3a646fde5e136">&#9670;&nbsp;</a></span>XAE_RCW1_FCS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW1_FCS_MASK&#160;&#160;&#160;0x20000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>In-Band FCS enable (FCS not stripped) </p>

</div>
</div>
<a id="ga6ac455ba9795c9c316b4be8eb3f215ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ac455ba9795c9c316b4be8eb3f215ae">&#9670;&nbsp;</a></span>XAE_RCW1_JUM_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW1_JUM_MASK&#160;&#160;&#160;0x40000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Jumbo frame enable. </p>

</div>
</div>
<a id="ga25000748d62fa554f5800327372fb87c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga25000748d62fa554f5800327372fb87c">&#9670;&nbsp;</a></span>XAE_RCW1_LT_DIS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW1_LT_DIS_MASK&#160;&#160;&#160;0x02000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Length/type field valid check disable. </p>

</div>
</div>
<a id="ga693078837beaaea1d297b346bd51d405"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga693078837beaaea1d297b346bd51d405">&#9670;&nbsp;</a></span>XAE_RCW1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW1_OFFSET&#160;&#160;&#160;0x00000404</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx Configuration Word 1. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga41049ca22799d42d1279461be627c72e">XAxiEthernet_DisableControlFrameLenCheck()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga8b71bcdc8be6ae5d6364c59ea0f53aab">XAxiEthernet_EnableControlFrameLenCheck()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga369290833088c56abf0a967f16233266">XAxiEthernet_GetMacPauseAddress()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga99c4e06d4db500ab7bf6bc20853330e2">XAxiEthernet_SetMacPauseAddress()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a>.</p>

</div>
</div>
<a id="ga34602ba09d4919f916808e8fb396f7f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga34602ba09d4919f916808e8fb396f7f2">&#9670;&nbsp;</a></span>XAE_RCW1_PAUSEADDR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW1_PAUSEADDR_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Pause frame source address bits [47:32].Bits [31:0] are stored in register RCW0. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga99c4e06d4db500ab7bf6bc20853330e2">XAxiEthernet_SetMacPauseAddress()</a>.</p>

</div>
</div>
<a id="gad170d73f7c023e8524eb6bb888c89484"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad170d73f7c023e8524eb6bb888c89484">&#9670;&nbsp;</a></span>XAE_RCW1_RST_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW1_RST_MASK&#160;&#160;&#160;0x80000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Reset. </p>

</div>
</div>
<a id="ga725b4465d59c451c6434e579d2f6eca0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga725b4465d59c451c6434e579d2f6eca0">&#9670;&nbsp;</a></span>XAE_RCW1_RX_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW1_RX_MASK&#160;&#160;&#160;0x10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Receiver enable. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a>.</p>

</div>
</div>
<a id="gafe2e7841745cce3a3d52260229257b19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafe2e7841745cce3a3d52260229257b19">&#9670;&nbsp;</a></span>XAE_RCW1_VLAN_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RCW1_VLAN_MASK&#160;&#160;&#160;0x08000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>VLAN frame enable. </p>

</div>
</div>
<a id="ga027d60f8fd28b519cad51e450b71c07b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga027d60f8fd28b519cad51e450b71c07b">&#9670;&nbsp;</a></span>XAE_RECEIVER_ENABLE_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RECEIVER_ENABLE_OPTION&#160;&#160;&#160;0x00000100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_BROADCAST_OPTION specifies the Axi Ethernet device to receive frames sent to the broadcast Ethernet address. </p>
<p>This driver sets this option to enabled (set) by default. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start()</a>.</p>

</div>
</div>
<a id="ga9c879203604f0d99effc88d231fd3709"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9c879203604f0d99effc88d231fd3709">&#9670;&nbsp;</a></span>XAE_RST_DELAY_LOOPCNT_VAL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RST_DELAY_LOOPCNT_VAL&#160;&#160;&#160;10000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Timeout in ticks used while checking if the core had come out of reset. </p>
<p>The exact tick time is defined in each case/loop where it will be used </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset()</a>.</p>

</div>
</div>
<a id="gacd907cec24f96e8ef60866c9ec5818c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacd907cec24f96e8ef60866c9ec5818c5">&#9670;&nbsp;</a></span>XAE_RTAG_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RTAG_OFFSET&#160;&#160;&#160;0x0000001C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx VLAN TAG. </p>

</div>
</div>
<a id="ga09158cfb500ca629f0ed4051beb9ab44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga09158cfb500ca629f0ed4051beb9ab44">&#9670;&nbsp;</a></span>XAE_RX1024BL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX1024BL_OFFSET&#160;&#160;&#160;0x00000248</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 1024-MAX bytes frames received, LSW. </p>

</div>
</div>
<a id="gaf8c338b370dfdf8e41f20e0019f5f4c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf8c338b370dfdf8e41f20e0019f5f4c4">&#9670;&nbsp;</a></span>XAE_RX1024BU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX1024BU_OFFSET&#160;&#160;&#160;0x0000024C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 1024-MAX bytes frames received, MSW. </p>

</div>
</div>
<a id="ga558ba48c1f655c827871df2b01f4eecd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga558ba48c1f655c827871df2b01f4eecd">&#9670;&nbsp;</a></span>XAE_RX128B255L_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX128B255L_OFFSET&#160;&#160;&#160;0x00000230</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 128-255 bytes Frames received, LSW. </p>

</div>
</div>
<a id="gae811962bb4208035e39e4640e9ab9116"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae811962bb4208035e39e4640e9ab9116">&#9670;&nbsp;</a></span>XAE_RX128B255U_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX128B255U_OFFSET&#160;&#160;&#160;0x00000234</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 128-255 bytes frames received, MSW. </p>

</div>
</div>
<a id="ga89faf86acfd6381c8b391ed3c0f31470"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga89faf86acfd6381c8b391ed3c0f31470">&#9670;&nbsp;</a></span>XAE_RX256B511L_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX256B511L_OFFSET&#160;&#160;&#160;0x00000238</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 256-511 bytes Frames received, LSW. </p>

</div>
</div>
<a id="ga7687f9013826f746cea6d084aa3e7dba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7687f9013826f746cea6d084aa3e7dba">&#9670;&nbsp;</a></span>XAE_RX256B511U_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX256B511U_OFFSET&#160;&#160;&#160;0x0000023C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 256-511 bytes frames received, MSW. </p>

</div>
</div>
<a id="ga8e989e4366407644890821b4a6f5d820"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8e989e4366407644890821b4a6f5d820">&#9670;&nbsp;</a></span>XAE_RX512B1023L_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX512B1023L_OFFSET&#160;&#160;&#160;0x00000240</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 512-1023 bytes frames received, LSW. </p>

</div>
</div>
<a id="ga461eb93f7941bc5e8afe7ade54f39dbd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga461eb93f7941bc5e8afe7ade54f39dbd">&#9670;&nbsp;</a></span>XAE_RX512B1023U_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX512B1023U_OFFSET&#160;&#160;&#160;0x00000244</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 512-1023 bytes frames received, MSW. </p>

</div>
</div>
<a id="ga607d42c431772913cf3ed22d4b4dd5f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga607d42c431772913cf3ed22d4b4dd5f4">&#9670;&nbsp;</a></span>XAE_RX64BL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX64BL_OFFSET&#160;&#160;&#160;0x00000220</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 64 bytes frames received, LSW. </p>

</div>
</div>
<a id="gabb01b32eb2a6e232425331cf34af87d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabb01b32eb2a6e232425331cf34af87d4">&#9670;&nbsp;</a></span>XAE_RX64BU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX64BU_OFFSET&#160;&#160;&#160;0x00000224</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 64 bytes frames received, MSW. </p>

</div>
</div>
<a id="ga7b4f780c60e7531b72249c22da6875e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7b4f780c60e7531b72249c22da6875e5">&#9670;&nbsp;</a></span>XAE_RX65B127L_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX65B127L_OFFSET&#160;&#160;&#160;0x00000228</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 65-127 bytes Frames received, LSW. </p>

</div>
</div>
<a id="gad037630eb5991567d64997c25e45b866"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad037630eb5991567d64997c25e45b866">&#9670;&nbsp;</a></span>XAE_RX65B127U_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX65B127U_OFFSET&#160;&#160;&#160;0x0000022C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 65-127 bytes Frames received, MSW. </p>

</div>
</div>
<a id="ga297b5d62f50bd525c2cbd7731a482369"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga297b5d62f50bd525c2cbd7731a482369">&#9670;&nbsp;</a></span>XAE_RX_VLAN_DATA_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RX_VLAN_DATA_OFFSET&#160;&#160;&#160;0x00008000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>RX VLAN data table address. </p>

</div>
</div>
<a id="ga257e63035b3e4e244ffbeef1c56a55ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga257e63035b3e4e244ffbeef1c56a55ca">&#9670;&nbsp;</a></span>XAE_RXAERL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXAERL_OFFSET&#160;&#160;&#160;0x00000340</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Frames received with alignment errors, LSW. </p>

</div>
</div>
<a id="gac372571d2213b7456d42fbecc263e4cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac372571d2213b7456d42fbecc263e4cf">&#9670;&nbsp;</a></span>XAE_RXAERU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXAERU_OFFSET&#160;&#160;&#160;0x0000034C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Frames received with alignment errors, MSW. </p>

</div>
</div>
<a id="gab2c4d7fbca97ba2f0e35a7f7e1d91b3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab2c4d7fbca97ba2f0e35a7f7e1d91b3c">&#9670;&nbsp;</a></span>XAE_RXBCSTFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXBCSTFL_OFFSET&#160;&#160;&#160;0x000002A0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of broadcast frames received, LSW. </p>

</div>
</div>
<a id="gac5c7b455508d89f0c946937f241799d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac5c7b455508d89f0c946937f241799d9">&#9670;&nbsp;</a></span>XAE_RXBCSTFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXBCSTFU_OFFSET&#160;&#160;&#160;0x000002A4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of broadcast frames received, MSW. </p>

</div>
</div>
<a id="ga454abf6c4e3d01e17bb52a4bbd4f5638"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga454abf6c4e3d01e17bb52a4bbd4f5638">&#9670;&nbsp;</a></span>XAE_RXBL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXBL_OFFSET&#160;&#160;&#160;0x00000200</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Received Bytes, LSW. </p>

</div>
</div>
<a id="ga20de38ad65a25113cf24488309d40777"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga20de38ad65a25113cf24488309d40777">&#9670;&nbsp;</a></span>XAE_RXBU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXBU_OFFSET&#160;&#160;&#160;0x00000204</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Received Bytes, MSW. </p>

</div>
</div>
<a id="gae9b31309211ea4cec2869ad55235d0c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae9b31309211ea4cec2869ad55235d0c2">&#9670;&nbsp;</a></span>XAE_RXCTRFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXCTRFL_OFFSET&#160;&#160;&#160;0x000002B0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of control frames received, LSW. </p>

</div>
</div>
<a id="gacaad9f5948ffd971735bccdfdabf3079"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacaad9f5948ffd971735bccdfdabf3079">&#9670;&nbsp;</a></span>XAE_RXCTRFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXCTRFU_OFFSET&#160;&#160;&#160;0x000002B4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of control frames received, MSW. </p>

</div>
</div>
<a id="ga9da1a2e44823f2b271d70c13ae88a059"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9da1a2e44823f2b271d70c13ae88a059">&#9670;&nbsp;</a></span>XAE_RXFC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXFC_OFFSET&#160;&#160;&#160;0x00000414</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Rx Max Frm Config Register. </p>

</div>
</div>
<a id="gaa31f48644128222bd04709228f63e19d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa31f48644128222bd04709228f63e19d">&#9670;&nbsp;</a></span>XAE_RXFCSERL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXFCSERL_OFFSET&#160;&#160;&#160;0x00000298</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of frames received with FCS error and at least 64 bytes, LSW. </p>

</div>
</div>
<a id="ga408092309e49f756441361b218f5c657"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga408092309e49f756441361b218f5c657">&#9670;&nbsp;</a></span>XAE_RXFCSERU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXFCSERU_OFFSET&#160;&#160;&#160;0x0000029C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of frames received with FCS error and at least 64 bytes,MSW. </p>

</div>
</div>
<a id="ga54c0ebc03fe00dc96a17d7db082fb4c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga54c0ebc03fe00dc96a17d7db082fb4c0">&#9670;&nbsp;</a></span>XAE_RXFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXFL_OFFSET&#160;&#160;&#160;0x00000290</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of frames received OK, LSW. </p>

</div>
</div>
<a id="ga9584f4d750e20644a428413e677e3306"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9584f4d750e20644a428413e677e3306">&#9670;&nbsp;</a></span>XAE_RXFRAGL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXFRAGL_OFFSET&#160;&#160;&#160;0x00000218</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of undersized(less than 64 bytes) and bad FCS frames received, LSW. </p>

</div>
</div>
<a id="ga2d49a84f58028528cdc59a8262805654"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2d49a84f58028528cdc59a8262805654">&#9670;&nbsp;</a></span>XAE_RXFRAGU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXFRAGU_OFFSET&#160;&#160;&#160;0x0000021C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of undersized(less than 64 bytes) and bad FCS frames received, MSW. </p>

</div>
</div>
<a id="ga295d42f2ea859fe55015958f1180dfc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga295d42f2ea859fe55015958f1180dfc8">&#9670;&nbsp;</a></span>XAE_RXFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXFU_OFFSET&#160;&#160;&#160;0x00000294</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of frames received OK, MSW. </p>

</div>
</div>
<a id="ga4ff4981d5f59ecee0b42b6861aad66d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4ff4981d5f59ecee0b42b6861aad66d3">&#9670;&nbsp;</a></span>XAE_RXLTERL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXLTERL_OFFSET&#160;&#160;&#160;0x000002B8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of frames received with length error, LSW. </p>

</div>
</div>
<a id="ga7f73f9683f87406bcec727f8d5a236b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7f73f9683f87406bcec727f8d5a236b7">&#9670;&nbsp;</a></span>XAE_RXLTERU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXLTERU_OFFSET&#160;&#160;&#160;0x000002BC</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of frames received with length error, MSW. </p>

</div>
</div>
<a id="ga44a3d5db7da76a48c349616839cd7ac8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga44a3d5db7da76a48c349616839cd7ac8">&#9670;&nbsp;</a></span>XAE_RXMCSTFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXMCSTFL_OFFSET&#160;&#160;&#160;0x000002A8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of multicast frames received, LSW. </p>

</div>
</div>
<a id="ga846188b9055eef79baf8da83fab23396"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga846188b9055eef79baf8da83fab23396">&#9670;&nbsp;</a></span>XAE_RXMCSTFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXMCSTFU_OFFSET&#160;&#160;&#160;0x000002AC</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of multicast frames received, MSW. </p>

</div>
</div>
<a id="gacb9fd2f9b874b3ea610c5ca4edbb3b00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacb9fd2f9b874b3ea610c5ca4edbb3b00">&#9670;&nbsp;</a></span>XAE_RXOVRL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXOVRL_OFFSET&#160;&#160;&#160;0x00000250</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of oversize frames received, LSW. </p>

</div>
</div>
<a id="ga3621ee1287ca3bd03cbb86a1d461c601"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3621ee1287ca3bd03cbb86a1d461c601">&#9670;&nbsp;</a></span>XAE_RXOVRU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXOVRU_OFFSET&#160;&#160;&#160;0x00000254</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of oversize frames received, MSW. </p>

</div>
</div>
<a id="ga9c70cc8c41676a4e5f002caf93ce60d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9c70cc8c41676a4e5f002caf93ce60d4">&#9670;&nbsp;</a></span>XAE_RXPFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXPFL_OFFSET&#160;&#160;&#160;0x000002C8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of pause frames received, LSW. </p>

</div>
</div>
<a id="gadd9a8e12cda7b094a42ea852939dd4f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadd9a8e12cda7b094a42ea852939dd4f1">&#9670;&nbsp;</a></span>XAE_RXPFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXPFU_OFFSET&#160;&#160;&#160;0x000002CC</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of pause frames received, MSW. </p>

</div>
</div>
<a id="gaeb34feee8131f3fa4929e199cfeefe7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeb34feee8131f3fa4929e199cfeefe7a">&#9670;&nbsp;</a></span>XAE_RXUNDRL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXUNDRL_OFFSET&#160;&#160;&#160;0x00000210</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of undersize(less than 64 bytes) frames received, LSW. </p>

</div>
</div>
<a id="ga7a6203d278a679b8d366947ade3333bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7a6203d278a679b8d366947ade3333bd">&#9670;&nbsp;</a></span>XAE_RXUNDRU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXUNDRU_OFFSET&#160;&#160;&#160;0x00000214</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of undersize(less than 64 bytes) frames received, MSW. </p>

</div>
</div>
<a id="ga9f0511c2fde9093da3cc54765bac7512"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9f0511c2fde9093da3cc54765bac7512">&#9670;&nbsp;</a></span>XAE_RXUOPFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXUOPFL_OFFSET&#160;&#160;&#160;0x000002D0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of control frames received with unsupported opcode, LSW. </p>

</div>
</div>
<a id="ga0803d1f22bb689f0358c1435ebb05965"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0803d1f22bb689f0358c1435ebb05965">&#9670;&nbsp;</a></span>XAE_RXUOPFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXUOPFU_OFFSET&#160;&#160;&#160;0x000002D4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of control frames received with unsupported opcode, MSW. </p>

</div>
</div>
<a id="gaa1d46fce0729b68076fb132568cf8fad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa1d46fce0729b68076fb132568cf8fad">&#9670;&nbsp;</a></span>XAE_RXVLANFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXVLANFL_OFFSET&#160;&#160;&#160;0x000002C0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of VLAN tagged frames received, LSW. </p>

</div>
</div>
<a id="ga5e3aae8b5c6736292c3722117cf6fefc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5e3aae8b5c6736292c3722117cf6fefc">&#9670;&nbsp;</a></span>XAE_RXVLANFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_RXVLANFU_OFFSET&#160;&#160;&#160;0x000002C4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of VLAN tagged frames received, MSW. </p>

</div>
</div>
<a id="ga004bc751afe30e5861425a0dfeb52f31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga004bc751afe30e5861425a0dfeb52f31">&#9670;&nbsp;</a></span>XAE_SOFT_TEMAC_HIGH_SPEED</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_SOFT_TEMAC_HIGH_SPEED&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>For soft cores with 10/100/1000 Mbps speed. </p>

</div>
</div>
<a id="ga141d3886dcc043edd045ee048432eda3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga141d3886dcc043edd045ee048432eda3">&#9670;&nbsp;</a></span>XAE_SOFT_TEMAC_LOW_SPEED</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_SOFT_TEMAC_LOW_SPEED&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>For soft cores with 10/100 Mbps speed. </p>

</div>
</div>
<a id="ga3e82c5281db9a956fe27e6098b74d6c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3e82c5281db9a956fe27e6098b74d6c2">&#9670;&nbsp;</a></span>XAE_SPEED_1000_MBPS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_SPEED_1000_MBPS&#160;&#160;&#160;1000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Speed of 1000 Mbps. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gab2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed()</a>.</p>

</div>
</div>
<a id="gacbedd31638917c16df3848cc3ec88a84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacbedd31638917c16df3848cc3ec88a84">&#9670;&nbsp;</a></span>XAE_SPEED_100_MBPS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_SPEED_100_MBPS&#160;&#160;&#160;100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Speed of 100 Mbps. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gab2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed()</a>.</p>

</div>
</div>
<a id="ga76ae6e4b652f8fdcc5750ed78f2ed4aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga76ae6e4b652f8fdcc5750ed78f2ed4aa">&#9670;&nbsp;</a></span>XAE_SPEED_10_MBPS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_SPEED_10_MBPS&#160;&#160;&#160;10</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Speed of 10 Mbps. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gab2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed()</a>.</p>

</div>
</div>
<a id="ga61ebb0ee53221d5d9c129e152ed6ee78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga61ebb0ee53221d5d9c129e152ed6ee78">&#9670;&nbsp;</a></span>XAE_TC_1588_CMD_EN_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TC_1588_CMD_EN_MASK&#160;&#160;&#160;0x00400000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>1588 Cmd field enable </p>

</div>
</div>
<a id="ga808a092df2c5bbba3bdfdf6a3fbe8d01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga808a092df2c5bbba3bdfdf6a3fbe8d01">&#9670;&nbsp;</a></span>XAE_TC_FCS_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TC_FCS_MASK&#160;&#160;&#160;0x20000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>In-Band FCS enable (FCS not generated) </p>

</div>
</div>
<a id="ga71dfcae51b6738824ff2c3ac07a87bbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga71dfcae51b6738824ff2c3ac07a87bbc">&#9670;&nbsp;</a></span>XAE_TC_IFG_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TC_IFG_MASK&#160;&#160;&#160;0x02000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Inter-frame gap adjustment enable. </p>

</div>
</div>
<a id="gaa2c76f215b1ed9e748b9c0b87ba83793"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa2c76f215b1ed9e748b9c0b87ba83793">&#9670;&nbsp;</a></span>XAE_TC_JUM_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TC_JUM_MASK&#160;&#160;&#160;0x40000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Jumbo frame enable. </p>

</div>
</div>
<a id="ga343360bcd114478e5b4d6cecf69c520a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga343360bcd114478e5b4d6cecf69c520a">&#9670;&nbsp;</a></span>XAE_TC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TC_OFFSET&#160;&#160;&#160;0x00000408</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx Configuration. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start()</a>.</p>

</div>
</div>
<a id="gab40ab27b9d4bae73a5469b88e824a287"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab40ab27b9d4bae73a5469b88e824a287">&#9670;&nbsp;</a></span>XAE_TC_RST_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TC_RST_MASK&#160;&#160;&#160;0x80000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Reset. </p>

</div>
</div>
<a id="gae711647de19d4c0b33aaebe3f685a56f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae711647de19d4c0b33aaebe3f685a56f">&#9670;&nbsp;</a></span>XAE_TC_TX_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TC_TX_MASK&#160;&#160;&#160;0x10000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Transmitter enable. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start()</a>.</p>

</div>
</div>
<a id="gaa9418c071e0e4a034bd6d0f3f672dbb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa9418c071e0e4a034bd6d0f3f672dbb4">&#9670;&nbsp;</a></span>XAE_TC_VLAN_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TC_VLAN_MASK&#160;&#160;&#160;0x08000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>VLAN frame enable. </p>

</div>
</div>
<a id="ga6992568e896c3e68556737d85e8b095b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6992568e896c3e68556737d85e8b095b">&#9670;&nbsp;</a></span>XAE_TFGP_IFGP_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TFGP_IFGP_MASK&#160;&#160;&#160;0x0000007F</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Transmit inter-frame gap adjustment value. </p>

</div>
</div>
<a id="gab04450ee6ee95a6dcae48418bade296e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab04450ee6ee95a6dcae48418bade296e">&#9670;&nbsp;</a></span>XAE_TPF_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TPF_OFFSET&#160;&#160;&#160;0x00000004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx Pause Frame. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gae513f052386deaf8c5994b768f9647ce">XAxiEthernet_SendPausePacket()</a>.</p>

</div>
</div>
<a id="ga913810b6bd0872c14fa6e3c5282077cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga913810b6bd0872c14fa6e3c5282077cd">&#9670;&nbsp;</a></span>XAE_TPF_TPFV_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TPF_TPFV_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx pause frame value. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gae513f052386deaf8c5994b768f9647ce">XAxiEthernet_SendPausePacket()</a>.</p>

</div>
</div>
<a id="gacb2ad5eb62f5026f5da7987ecf2adec0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacb2ad5eb62f5026f5da7987ecf2adec0">&#9670;&nbsp;</a></span>XAE_TPID0_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TPID0_OFFSET&#160;&#160;&#160;0x00000028</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>VLAN TPID0 register. </p>

</div>
</div>
<a id="gaaa406274b68296725c4e4d35d99a1b85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaa406274b68296725c4e4d35d99a1b85">&#9670;&nbsp;</a></span>XAE_TPID1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TPID1_OFFSET&#160;&#160;&#160;0x0000002C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>VLAN TPID1 register. </p>

</div>
</div>
<a id="gaf82f52e5b5cdd65785d6c765db3236aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf82f52e5b5cdd65785d6c765db3236aa">&#9670;&nbsp;</a></span>XAE_TPID_0_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TPID_0_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>TPID 0. </p>

</div>
</div>
<a id="gaf381962929a99be81465b38d565c8731"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf381962929a99be81465b38d565c8731">&#9670;&nbsp;</a></span>XAE_TPID_1_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TPID_1_MASK&#160;&#160;&#160;0xFFFF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>TPID 1. </p>

</div>
</div>
<a id="ga1e81b6f5f677ed0370507c117b565b20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1e81b6f5f677ed0370507c117b565b20">&#9670;&nbsp;</a></span>XAE_TRANSMITTER_ENABLE_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TRANSMITTER_ENABLE_OPTION&#160;&#160;&#160;0x00000080</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_RECEIVER_ENABLE_OPTION specifies the Axi Ethernet device receiver to be enabled. </p>
<p>This driver sets this option to enabled (set) by default. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start()</a>.</p>

</div>
</div>
<a id="ga3e03b2fd51bd2803ebfbf5ab172ef66e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3e03b2fd51bd2803ebfbf5ab172ef66e">&#9670;&nbsp;</a></span>XAE_TTAG_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TTAG_OFFSET&#160;&#160;&#160;0x00000018</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx VLAN TAG. </p>

</div>
</div>
<a id="gab70a0cab44804ecf6d7693521895ee01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab70a0cab44804ecf6d7693521895ee01">&#9670;&nbsp;</a></span>XAE_TX1024L_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX1024L_OFFSET&#160;&#160;&#160;0x00000280</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 1024-MAX bytes frames transmitted, LSW. </p>

</div>
</div>
<a id="ga32645ce78edd202ecc658209bb60bea7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga32645ce78edd202ecc658209bb60bea7">&#9670;&nbsp;</a></span>XAE_TX1024U_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX1024U_OFFSET&#160;&#160;&#160;0x00000284</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 1024-MAX bytes frames transmitted, MSW. </p>

</div>
</div>
<a id="gadd435f8dda0867797465e1239b9ce98d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadd435f8dda0867797465e1239b9ce98d">&#9670;&nbsp;</a></span>XAE_TX128B255L_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX128B255L_OFFSET&#160;&#160;&#160;0x00000268</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 128-255 bytes frames transmitted, LSW. </p>

</div>
</div>
<a id="ga2602e85c7a6a807daedc240a5fe2495f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2602e85c7a6a807daedc240a5fe2495f">&#9670;&nbsp;</a></span>XAE_TX128B255U_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX128B255U_OFFSET&#160;&#160;&#160;0x0000026C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 128-255 bytes frames transmitted, MSW. </p>

</div>
</div>
<a id="ga12c4f36c73586076ff786eea2e39dbfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga12c4f36c73586076ff786eea2e39dbfd">&#9670;&nbsp;</a></span>XAE_TX256B511L_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX256B511L_OFFSET&#160;&#160;&#160;0x00000270</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 256-511 bytes frames transmitted, LSW. </p>

</div>
</div>
<a id="gab1204fc6db885a69b0b452ddb969141f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab1204fc6db885a69b0b452ddb969141f">&#9670;&nbsp;</a></span>XAE_TX256B511U_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX256B511U_OFFSET&#160;&#160;&#160;0x00000274</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 256-511 bytes frames transmitted, MSW. </p>

</div>
</div>
<a id="ga8e09bdc68ce9560e7e6a4481de1a2116"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8e09bdc68ce9560e7e6a4481de1a2116">&#9670;&nbsp;</a></span>XAE_TX512B1023L_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX512B1023L_OFFSET&#160;&#160;&#160;0x00000278</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 512-1023 bytes frames transmitted, LSW. </p>

</div>
</div>
<a id="ga298de10c679e810bdb5703b8081d2766"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga298de10c679e810bdb5703b8081d2766">&#9670;&nbsp;</a></span>XAE_TX512B1023U_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX512B1023U_OFFSET&#160;&#160;&#160;0x0000027C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 512-1023 bytes frames transmitted, MSW. </p>

</div>
</div>
<a id="gae57c7ee1b1cec0aa76760456b1ba1a7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae57c7ee1b1cec0aa76760456b1ba1a7f">&#9670;&nbsp;</a></span>XAE_TX64BL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX64BL_OFFSET&#160;&#160;&#160;0x00000258</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 64 bytes frames transmitted, LSW. </p>

</div>
</div>
<a id="ga0e0e21d350564650bb432b9aad297f57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0e0e21d350564650bb432b9aad297f57">&#9670;&nbsp;</a></span>XAE_TX64BU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX64BU_OFFSET&#160;&#160;&#160;0x0000025C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 64 bytes frames transmitted, MSW. </p>

</div>
</div>
<a id="ga0946e80ebdbb0ddf813892b36aa09ea1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0946e80ebdbb0ddf813892b36aa09ea1">&#9670;&nbsp;</a></span>XAE_TX65B127L_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX65B127L_OFFSET&#160;&#160;&#160;0x00000260</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 65-127 bytes frames transmitted, LSW. </p>

</div>
</div>
<a id="ga3cf29c99808e80b57e29818df0f10d9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3cf29c99808e80b57e29818df0f10d9f">&#9670;&nbsp;</a></span>XAE_TX65B127U_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX65B127U_OFFSET&#160;&#160;&#160;0x00000264</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of 65-127 bytes frames transmitted, MSW. </p>

</div>
</div>
<a id="gab53f5eb81207b30b2b5b1f6636ed9ee2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab53f5eb81207b30b2b5b1f6636ed9ee2">&#9670;&nbsp;</a></span>XAE_TX_TIMESTAMP_ADJ_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX_TIMESTAMP_ADJ_OFFSET&#160;&#160;&#160;0x0000041C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Transmitter time stamp adjust control Register. </p>

</div>
</div>
<a id="ga617d09499fadf250239e514b4a2f87b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga617d09499fadf250239e514b4a2f87b8">&#9670;&nbsp;</a></span>XAE_TX_VLAN_DATA_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TX_VLAN_DATA_OFFSET&#160;&#160;&#160;0x00004000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>TX VLAN data table address. </p>

</div>
</div>
<a id="ga31d781ac0cd6fe84dc5e4a0476e4d72e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga31d781ac0cd6fe84dc5e4a0476e4d72e">&#9670;&nbsp;</a></span>XAE_TXAECL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXAECL_OFFSET&#160;&#160;&#160;0x00000330</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Frames aborted with excessive Collisions, LSW. </p>

</div>
</div>
<a id="gaeff673c75d818e72c7b88e22b0d79e6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeff673c75d818e72c7b88e22b0d79e6e">&#9670;&nbsp;</a></span>XAE_TXAECU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXAECU_OFFSET&#160;&#160;&#160;0x00000334</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Frames aborted with excessive Collisions, MSW. </p>

</div>
</div>
<a id="ga6bc16986b917920d22723a6672f563c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6bc16986b917920d22723a6672f563c9">&#9670;&nbsp;</a></span>XAE_TXBCSTFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXBCSTFL_OFFSET&#160;&#160;&#160;0x000002E0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of broadcast frames transmitted OK, LSW. </p>

</div>
</div>
<a id="ga52d5c9333eb29587c0f3b3d6fe17b437"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga52d5c9333eb29587c0f3b3d6fe17b437">&#9670;&nbsp;</a></span>XAE_TXBCSTFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXBCSTFU_OFFSET&#160;&#160;&#160;0x000002E4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of broadcast frames transmitted, MSW. </p>

</div>
</div>
<a id="ga7e85af8138c7e35ffd02eb5a51301d25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7e85af8138c7e35ffd02eb5a51301d25">&#9670;&nbsp;</a></span>XAE_TXBL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXBL_OFFSET&#160;&#160;&#160;0x00000208</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Transmitted Bytes, LSW. </p>

</div>
</div>
<a id="ga9d27f21d0fa110420139649d9fd249d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d27f21d0fa110420139649d9fd249d2">&#9670;&nbsp;</a></span>XAE_TXBU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXBU_OFFSET&#160;&#160;&#160;0x0000020C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Transmitted Bytes, MSW. </p>

</div>
</div>
<a id="ga6ea8769cefec6aefb68b0d4e7f162f87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ea8769cefec6aefb68b0d4e7f162f87">&#9670;&nbsp;</a></span>XAE_TXCTRFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXCTRFL_OFFSET&#160;&#160;&#160;0x000002F8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of control frames transmitted, LSW. </p>

</div>
</div>
<a id="gaf65358ed77fec94fb92e1a3059382d0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf65358ed77fec94fb92e1a3059382d0f">&#9670;&nbsp;</a></span>XAE_TXCTRFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXCTRFU_OFFSET&#160;&#160;&#160;0x000002FC</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of control frames, transmitted, MSW. </p>

</div>
</div>
<a id="ga089241bcaa5465e83246b37e85446d36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga089241bcaa5465e83246b37e85446d36">&#9670;&nbsp;</a></span>XAE_TXDEFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXDEFL_OFFSET&#160;&#160;&#160;0x00000320</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Deferred Tx Frames, LSW. </p>

</div>
</div>
<a id="gad8d85e547fc831a9be04936ab47d0155"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad8d85e547fc831a9be04936ab47d0155">&#9670;&nbsp;</a></span>XAE_TXDEFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXDEFU_OFFSET&#160;&#160;&#160;0x00000324</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Deferred Tx Frames, MSW. </p>

</div>
</div>
<a id="gaa9ea126f91d468673125633cae69839a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa9ea126f91d468673125633cae69839a">&#9670;&nbsp;</a></span>XAE_TXEDEFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXEDEFL_OFFSET&#160;&#160;&#160;0x00000338</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Transmit Frames with excessive Defferal, LSW. </p>

</div>
</div>
<a id="ga9b7660440391ceab2eec3a53dcfbbdd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b7660440391ceab2eec3a53dcfbbdd2">&#9670;&nbsp;</a></span>XAE_TXEDEFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXEDEFU_OFFSET&#160;&#160;&#160;0x0000033C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Transmit Frames with excessive Defferal, MSW. </p>

</div>
</div>
<a id="ga2a370e00d99339d3f88aaac38250b999"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2a370e00d99339d3f88aaac38250b999">&#9670;&nbsp;</a></span>XAE_TXFC_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXFC_OFFSET&#160;&#160;&#160;0x00000418</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tx Max Frm Config Register. </p>

</div>
</div>
<a id="ga50a92c2beadc33964465750c902ecb4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga50a92c2beadc33964465750c902ecb4c">&#9670;&nbsp;</a></span>XAE_TXFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXFL_OFFSET&#160;&#160;&#160;0x000002D8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of frames transmitted OK, LSW. </p>

</div>
</div>
<a id="ga7101f4c653c173aeadfb9a5ab789dcd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7101f4c653c173aeadfb9a5ab789dcd8">&#9670;&nbsp;</a></span>XAE_TXFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXFU_OFFSET&#160;&#160;&#160;0x000002DC</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of frames transmitted OK, MSW. </p>

</div>
</div>
<a id="ga9b4f8d12fdad1c8ce972e4df07e54a17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b4f8d12fdad1c8ce972e4df07e54a17">&#9670;&nbsp;</a></span>XAE_TXLTCL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXLTCL_OFFSET&#160;&#160;&#160;0x00000328</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Frames transmitted with late Collisions, LSW. </p>

</div>
</div>
<a id="gabcac806b8346d7c8411e5d983a07523c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabcac806b8346d7c8411e5d983a07523c">&#9670;&nbsp;</a></span>XAE_TXLTCU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXLTCU_OFFSET&#160;&#160;&#160;0x0000032C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Frames transmitted with late Collisions, MSW. </p>

</div>
</div>
<a id="ga4e08c268b188312c0dd51bc4bf7c0e48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4e08c268b188312c0dd51bc4bf7c0e48">&#9670;&nbsp;</a></span>XAE_TXMCL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXMCL_OFFSET&#160;&#160;&#160;0x00000318</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Multiple Collision Frames Transmitted OK, LSW. </p>

</div>
</div>
<a id="ga6af31b91ae556036a749fb632dbf114a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6af31b91ae556036a749fb632dbf114a">&#9670;&nbsp;</a></span>XAE_TXMCSTFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXMCSTFL_OFFSET&#160;&#160;&#160;0x000002E8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of multicast frames transmitted, LSW. </p>

</div>
</div>
<a id="ga621c1fdb0ea91dced2e45769ca919387"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga621c1fdb0ea91dced2e45769ca919387">&#9670;&nbsp;</a></span>XAE_TXMCSTFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXMCSTFU_OFFSET&#160;&#160;&#160;0x000002EC</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of multicast frames transmitted, MSW. </p>

</div>
</div>
<a id="ga5b172a15dc8c85e06818fcb1b45c5998"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5b172a15dc8c85e06818fcb1b45c5998">&#9670;&nbsp;</a></span>XAE_TXMCU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXMCU_OFFSET&#160;&#160;&#160;0x0000031C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Multiple Collision Frames Transmitted OK, MSW. </p>

</div>
</div>
<a id="gabe07798db0f52a16de6e8ae02716958b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabe07798db0f52a16de6e8ae02716958b">&#9670;&nbsp;</a></span>XAE_TXOVRL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXOVRL_OFFSET&#160;&#160;&#160;0x00000288</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of oversize frames transmitted, LSW. </p>

</div>
</div>
<a id="gabfca48d297c2c8e61ab1b32d7d6ec2ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabfca48d297c2c8e61ab1b32d7d6ec2ed">&#9670;&nbsp;</a></span>XAE_TXOVRU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXOVRU_OFFSET&#160;&#160;&#160;0x0000028C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of oversize frames transmitted, MSW. </p>

</div>
</div>
<a id="gae6ba53f96b7193c675111de52b4a7793"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae6ba53f96b7193c675111de52b4a7793">&#9670;&nbsp;</a></span>XAE_TXPFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXPFL_OFFSET&#160;&#160;&#160;0x00000308</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of pause frames transmitted, LSW. </p>

</div>
</div>
<a id="ga485a08e9964a7cce85d60ffe38c09e19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga485a08e9964a7cce85d60ffe38c09e19">&#9670;&nbsp;</a></span>XAE_TXPFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXPFU_OFFSET&#160;&#160;&#160;0x0000030C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of pause frames transmitted, MSW. </p>

</div>
</div>
<a id="gafed813af809148b4cc42cb62ac97639a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafed813af809148b4cc42cb62ac97639a">&#9670;&nbsp;</a></span>XAE_TXSCL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXSCL_OFFSET&#160;&#160;&#160;0x00000310</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Single Collision Frames Transmitted OK, LSW. </p>

</div>
</div>
<a id="gaf3951cd6892928ecb8a2a8fb3d43e057"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf3951cd6892928ecb8a2a8fb3d43e057">&#9670;&nbsp;</a></span>XAE_TXSCU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXSCU_OFFSET&#160;&#160;&#160;0x00000314</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Single Collision Frames Transmitted OK, MSW. </p>

</div>
</div>
<a id="ga716123e32e46e6825edf05fc18191669"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga716123e32e46e6825edf05fc18191669">&#9670;&nbsp;</a></span>XAE_TXUNDRERL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXUNDRERL_OFFSET&#160;&#160;&#160;0x000002F0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of frames transmitted underrun error, LSW. </p>

</div>
</div>
<a id="ga1c53c5aeb00e50be3e230e0ea06c94c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1c53c5aeb00e50be3e230e0ea06c94c6">&#9670;&nbsp;</a></span>XAE_TXUNDRERU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXUNDRERU_OFFSET&#160;&#160;&#160;0x000002F4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of frames transmitted underrun error, MSW. </p>

</div>
</div>
<a id="gae104af36284aa14cf0be318e64a2a992"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae104af36284aa14cf0be318e64a2a992">&#9670;&nbsp;</a></span>XAE_TXVLANFL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXVLANFL_OFFSET&#160;&#160;&#160;0x00000300</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of VLAN tagged frames transmitted, LSW. </p>

</div>
</div>
<a id="gaa1b74c637fff3ec2f4e87bafb2c84ef2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa1b74c637fff3ec2f4e87bafb2c84ef2">&#9670;&nbsp;</a></span>XAE_TXVLANFU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_TXVLANFU_OFFSET&#160;&#160;&#160;0x00000304</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Count of VLAN tagged frames transmitted, MSW. </p>

</div>
</div>
<a id="ga1511d1d5d66209f49d12e5676a9af6bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1511d1d5d66209f49d12e5676a9af6bd">&#9670;&nbsp;</a></span>XAE_UAW0_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_UAW0_OFFSET&#160;&#160;&#160;0x00000700</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Unicast address word 0. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gaa5b70a456ac18505132f61f596428ab7">XAxiEthernet_GetMacAddress()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress()</a>.</p>

</div>
</div>
<a id="ga1d7982dd4fcccef36218c20699dedb1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1d7982dd4fcccef36218c20699dedb1f">&#9670;&nbsp;</a></span>XAE_UAW1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_UAW1_OFFSET&#160;&#160;&#160;0x00000704</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Unicast address word 1. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gaa5b70a456ac18505132f61f596428ab7">XAxiEthernet_GetMacAddress()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress()</a>.</p>

</div>
</div>
<a id="ga81eb3453bbd3750f26892d4f7cdbf88d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga81eb3453bbd3750f26892d4f7cdbf88d">&#9670;&nbsp;</a></span>XAE_UAW1_UNICASTADDR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_UAW1_UNICASTADDR_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Station address bits [47:32] Station address bits [31:0] are stored in register UAW0. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress()</a>.</p>

</div>
</div>
<a id="ga9607c49e8062f71fa2a8ab36edbb9ace"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9607c49e8062f71fa2a8ab36edbb9ace">&#9670;&nbsp;</a></span>XAE_UAWL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_UAWL_OFFSET&#160;&#160;&#160;0x00000020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Unicast address word lower. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gaa5b70a456ac18505132f61f596428ab7">XAxiEthernet_GetMacAddress()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress()</a>.</p>

</div>
</div>
<a id="ga5c4bf07d79b5bdc4d69126048b49f1cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5c4bf07d79b5bdc4d69126048b49f1cc">&#9670;&nbsp;</a></span>XAE_UAWU_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_UAWU_OFFSET&#160;&#160;&#160;0x00000024</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Unicast address word upper. </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gaa5b70a456ac18505132f61f596428ab7">XAxiEthernet_GetMacAddress()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress()</a>.</p>

</div>
</div>
<a id="gaaacd508700a0767d156cf47e71e1ea76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaacd508700a0767d156cf47e71e1ea76">&#9670;&nbsp;</a></span>XAE_VLAN_OPTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_VLAN_OPTION&#160;&#160;&#160;0x00000004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAE_FLOW_CONTROL_OPTION specifies the Axi Ethernet device to recognize received flow control frames. </p>
<p>This driver sets this option to enabled (set) by default. </p>

</div>
</div>
<a id="ga4b63d8ae6fee2645c9db24a33143ec03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4b63d8ae6fee2645c9db24a33143ec03">&#9670;&nbsp;</a></span>XAE_VLAN_TABL_STRP_ENTRY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_VLAN_TABL_STRP_ENTRY_MASK&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Mask used to extract the the strip field from an entry in VLAN table. </p>

</div>
</div>
<a id="ga260908a359375c7325d6a8d86309fdff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga260908a359375c7325d6a8d86309fdff">&#9670;&nbsp;</a></span>XAE_VLAN_TABL_STRP_FLD_LEN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_VLAN_TABL_STRP_FLD_LEN&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Strip field length in vlan table used for extended vlan features. </p>

</div>
</div>
<a id="gaccf80323f72179e1583df1ae7f09dda9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaccf80323f72179e1583df1ae7f09dda9">&#9670;&nbsp;</a></span>XAE_VLAN_TABL_STRP_STRT_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_VLAN_TABL_STRP_STRT_OFFSET&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Strip field start offset in each entry in the VLAN table. </p>

</div>
</div>
<a id="ga4e72f5a303509c70176ee548d0a72d0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4e72f5a303509c70176ee548d0a72d0b">&#9670;&nbsp;</a></span>XAE_VLAN_TABL_TAG_ENTRY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_VLAN_TABL_TAG_ENTRY_MASK&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Mask used to extract the the tag field from an entry in VLAN table. </p>

</div>
</div>
<a id="gacafa77625463492f0f8b94aef9df4dd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacafa77625463492f0f8b94aef9df4dd0">&#9670;&nbsp;</a></span>XAE_VLAN_TABL_TAG_FLD_LEN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_VLAN_TABL_TAG_FLD_LEN&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>Tag field length in vlan table used for extended vlan features. </p>

</div>
</div>
<a id="ga2747d92cef5b3e097703acaa222525ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2747d92cef5b3e097703acaa222525ef">&#9670;&nbsp;</a></span>XAE_VLAN_TABL_VID_START_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAE_VLAN_TABL_VID_START_OFFSET&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>VID field start offset in each entry in the VLAN table. </p>

</div>
</div>
<a id="gace643555d4c75d40b1ddee9dbd814a74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gace643555d4c75d40b1ddee9dbd814a74">&#9670;&nbsp;</a></span>XAxiEthernet_AxiDevBaseAddress</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_AxiDevBaseAddress</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;Config.AxiDevBaseAddress)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_AxiDevBaseAddress reports the base address of the core connected to the Axi Ethernet's Axi4 Stream interface. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The base address of the core connected to the Axi Ethernet's streaming interface.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#gace643555d4c75d40b1ddee9dbd814a74" title="XAxiEthernet_AxiDevBaseAddress reports the base address of the core connected to the Axi Ethernet&#39;s A...">XAxiEthernet_AxiDevBaseAddress(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga56664c785ad43b4458a1109d3a5b3bc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga56664c785ad43b4458a1109d3a5b3bc5">&#9670;&nbsp;</a></span>XAxiEthernet_GetIntStatus</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_GetIntStatus</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, <a class="el" href="group__axiethernet__v5__0.html#ga03ae297b3ba90f6f4b7ebe468519e55a">XAE_IS_OFFSET</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetIntStatus returns a bit mask of the interrupt status register (ISR). </p>
<p>XAxiEthernet_GetIntStatus can be used to query the status without having to have interrupts enabled.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns a bit mask of the interrupt status conditions. The mask will be a set of bit wise or'd values from the <code>XAE_INT_*_MASK</code> definitions in xaxitemac_hw.h file.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga56664c785ad43b4458a1109d3a5b3bc5" title="XAxiEthernet_GetIntStatus returns a bit mask of the interrupt status register (ISR). ">XAxiEthernet_GetIntStatus(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="gadc2cf9ec186f1dffaece1552f96fcdd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadc2cf9ec186f1dffaece1552f96fcdd9">&#9670;&nbsp;</a></span>XAxiEthernet_GetPhysicalInterface</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_GetPhysicalInterface</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;Config.PhyType)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetPhysicalInterface returns the type of PHY interface being used by the given instance, specified by <em>InstancePtr</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The Physical Interface type which is one of XAE_PHY_TYPE_x where x is MII, GMII, RGMII_1_3, RGMII_2_0, SGMII, or 1000BASE_X (defined in <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>).</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: int XAxiEthernet_GetPhysicalInterface(<a class="el" href="struct_x_axi_ethernet.html" title="struct XAxiEthernet is the type for Axi Ethernet driver instance data. ">XAxiEthernet</a> *InstancePtr) </dd></dl>

<p class="reference">Referenced by <a class="el" href="xaxiethernet__example__util_8c.html#ac864e2449120d62d81370b033fc89c42">AxiEthernetUtilEnterLoopback()</a>, <a class="el" href="group__axiethernet__v5__0.html#gade4816d9067e13fbac2ceb66cf32360d">XAxiEthernet_GetRgmiiStatus()</a>, <a class="el" href="group__axiethernet__v5__0.html#gab7d57eaf1bb97c34a92cc5e2c8600075">XAxiEthernet_GetSgmiiStatus()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gab2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed()</a>.</p>

</div>
</div>
<a id="ga6ee4e2b95cc8d84e227f51e28ff07901"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ee4e2b95cc8d84e227f51e28ff07901">&#9670;&nbsp;</a></span>XAxiEthernet_GetTemacType</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_GetTemacType</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((InstancePtr)-&gt;Config.TemacType)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetTemacType returns the Axi Ethernet type of the core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>Returns the values of TemacType, which can be XAE_SOFT_TEMAC_10_100_MBPS (0) for Soft Temac Core with speed 10/100 Mbps. XAE_SOFT_TEMAC_10_100_1000_MBPS (1) for Soft Temac core with speed 10/100/1000 Mbps XAE_HARD_TEMC (2) for Hard Temac Core for Virtex-6</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga6ee4e2b95cc8d84e227f51e28ff07901" title="XAxiEthernet_GetTemacType returns the Axi Ethernet type of the core. ">XAxiEthernet_GetTemacType(XAxiEthernet *InstancePtr)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gab2d0106f26a1a2e1f2b902dc0a2822c9">XAxiEthernet_SetOperatingSpeed()</a>.</p>

</div>
</div>
<a id="gaaaef83a7f1fe4d8ca117cf6bc80500a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaaef83a7f1fe4d8ca117cf6bc80500a8">&#9670;&nbsp;</a></span>XAxiEthernet_IntClear</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IntClear</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Mask&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        <a class="code" href="group__axiethernet__v5__0.html#ga03ae297b3ba90f6f4b7ebe468519e55a">XAE_IS_OFFSET</a>, ((Mask) &amp; <a class="code" href="group__axiethernet__v5__0.html#ga8a5e8274f2cbf0ee37aae6283a575568">XAE_INT_ALL_MASK</a>))</div><div class="ttc" id="group__axiethernet__v5__0_html_ga03ae297b3ba90f6f4b7ebe468519e55a"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga03ae297b3ba90f6f4b7ebe468519e55a">XAE_IS_OFFSET</a></div><div class="ttdeci">#define XAE_IS_OFFSET</div><div class="ttdoc">Interrupt status. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:85</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_ga8a5e8274f2cbf0ee37aae6283a575568"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga8a5e8274f2cbf0ee37aae6283a575568">XAE_INT_ALL_MASK</a></div><div class="ttdeci">#define XAE_INT_ALL_MASK</div><div class="ttdoc">All the ints. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:695</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_ga048aa7d7b16bc7fa5e85071bd16147aa"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a></div><div class="ttdeci">#define XAxiEthernet_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">XAxiEthernet_WriteReg, writes Data to the register specified by RegOffset. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:1230</div></div>
</div><!-- fragment -->
<p>XAxiEthernet_IntClear clears pending interrupts specified in <em>Mask</em>. </p>
<p>The corresponding pending interrupt for each bit set to 1 in <em>Mask</em>, will be cleared. In other words, XAxiEthernet_IntClear uses the "set a bit to
clear it" scheme.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Mask</td><td>contains a bit mask of the pending interrupts to clear. The mask can be formed using a set of bit wise or'd values from the <code>XAE_INT_*_MASK</code> definitions in xaxitemac_hw.h file.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void XAxiEthernet_IntClear(<a class="el" href="struct_x_axi_ethernet.html" title="struct XAxiEthernet is the type for Axi Ethernet driver instance data. ">XAxiEthernet</a> *InstancePtr, u32 Mask) </dd></dl>

</div>
</div>
<a id="ga6357e97582bc0e064c5b169d212e41df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6357e97582bc0e064c5b169d212e41df">&#9670;&nbsp;</a></span>XAxiEthernet_IntDisable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IntDisable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Mask&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress,         \</div><div class="line">                <a class="code" href="group__axiethernet__v5__0.html#gaf0c17d5cc5613f6838922152d42377f4">XAE_IE_OFFSET</a>,                                           \</div><div class="line">                <a class="code" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                                <a class="code" href="group__axiethernet__v5__0.html#gaf0c17d5cc5613f6838922152d42377f4">XAE_IE_OFFSET</a>) &amp; ~((Mask) &amp; <a class="code" href="group__axiethernet__v5__0.html#ga8a5e8274f2cbf0ee37aae6283a575568">XAE_INT_ALL_MASK</a>));</div><div class="ttc" id="group__axiethernet__v5__0_html_ga136faa5126867cb31bb12cec43fb20a2"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a></div><div class="ttdeci">#define XAxiEthernet_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">XAxiEthernet_ReadReg returns the value read from the register specified by RegOffset. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:1202</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_gaf0c17d5cc5613f6838922152d42377f4"><div class="ttname"><a href="group__axiethernet__v5__0.html#gaf0c17d5cc5613f6838922152d42377f4">XAE_IE_OFFSET</a></div><div class="ttdeci">#define XAE_IE_OFFSET</div><div class="ttdoc">Interrupt enable. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:87</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_ga8a5e8274f2cbf0ee37aae6283a575568"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga8a5e8274f2cbf0ee37aae6283a575568">XAE_INT_ALL_MASK</a></div><div class="ttdeci">#define XAE_INT_ALL_MASK</div><div class="ttdoc">All the ints. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:695</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_ga048aa7d7b16bc7fa5e85071bd16147aa"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a></div><div class="ttdeci">#define XAxiEthernet_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">XAxiEthernet_WriteReg, writes Data to the register specified by RegOffset. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:1230</div></div>
</div><!-- fragment -->
<p>XAxiEthernet_IntDisable disables the interrupts specified in <em>Mask</em>. </p>
<p>The corresponding interrupt for each bit set to 1 in <em>Mask</em>, will be disabled. In other words, XAxiEthernet_IntDisable uses the "set a bit to
clear it" scheme.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Mask</td><td>contains a bit mask of the interrupts to disable. The mask can be formed using a set of bit wise or'd values from the <code>XAE_INT_*_MASK</code> definitions in xaxitemac_hw.h file</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void XAxiEthernet_IntDisable(<a class="el" href="struct_x_axi_ethernet.html" title="struct XAxiEthernet is the type for Axi Ethernet driver instance data. ">XAxiEthernet</a> *InstancePtr, u32 Mask) </dd></dl>

</div>
</div>
<a id="gab5476b0e04b0ecd8f9fd027f90ea648f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab5476b0e04b0ecd8f9fd027f90ea648f">&#9670;&nbsp;</a></span>XAxiEthernet_IntEnable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IntEnable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Mask&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress,        \</div><div class="line">                <a class="code" href="group__axiethernet__v5__0.html#gaf0c17d5cc5613f6838922152d42377f4">XAE_IE_OFFSET</a>,                                          \</div><div class="line">                <a class="code" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                                <a class="code" href="group__axiethernet__v5__0.html#gaf0c17d5cc5613f6838922152d42377f4">XAE_IE_OFFSET</a>) | ((Mask) &amp; <a class="code" href="group__axiethernet__v5__0.html#ga8a5e8274f2cbf0ee37aae6283a575568">XAE_INT_ALL_MASK</a>));</div><div class="ttc" id="group__axiethernet__v5__0_html_ga136faa5126867cb31bb12cec43fb20a2"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a></div><div class="ttdeci">#define XAxiEthernet_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">XAxiEthernet_ReadReg returns the value read from the register specified by RegOffset. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:1202</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_gaf0c17d5cc5613f6838922152d42377f4"><div class="ttname"><a href="group__axiethernet__v5__0.html#gaf0c17d5cc5613f6838922152d42377f4">XAE_IE_OFFSET</a></div><div class="ttdeci">#define XAE_IE_OFFSET</div><div class="ttdoc">Interrupt enable. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:87</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_ga8a5e8274f2cbf0ee37aae6283a575568"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga8a5e8274f2cbf0ee37aae6283a575568">XAE_INT_ALL_MASK</a></div><div class="ttdeci">#define XAE_INT_ALL_MASK</div><div class="ttdoc">All the ints. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:695</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_ga048aa7d7b16bc7fa5e85071bd16147aa"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a></div><div class="ttdeci">#define XAxiEthernet_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">XAxiEthernet_WriteReg, writes Data to the register specified by RegOffset. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:1230</div></div>
</div><!-- fragment -->
<p>XAxiEthernet_IntEnable enables the interrupts specified in <em>Mask</em>. </p>
<p>The corresponding interrupt for each bit set to 1 in <em>Mask</em>, will be enabled.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
    <tr><td class="paramname">Mask</td><td>contains a bit mask of the interrupts to enable. The mask can be formed using a set of bit wise or'd values from the <code>XAE_INT_*_MASK</code> definitions in xaxitemac_hw.h file.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void XAxiEthernet_IntEnable(<a class="el" href="struct_x_axi_ethernet.html" title="struct XAxiEthernet is the type for Axi Ethernet driver instance data. ">XAxiEthernet</a> *InstancePtr, u32 Mask) </dd></dl>

</div>
</div>
<a id="ga492b674e8d7584ed5e73e2b1a886bcc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga492b674e8d7584ed5e73e2b1a886bcc3">&#9670;&nbsp;</a></span>XAxiEthernet_IntPending</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IntPending</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, <a class="el" href="group__axiethernet__v5__0.html#ga2479ff05e515d76dd37d9f179026d038">XAE_IP_OFFSET</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IntPending returns a bit mask of the pending interrupts. </p>
<p>Each bit set to 1 in the return value represents a pending interrupt.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns a bit mask of the interrupts that are pending. The mask will be a set of bit wise or'd values from the <code>XAE_INT_*_MASK</code> definitions in xaxitemac_hw.h file.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga492b674e8d7584ed5e73e2b1a886bcc3" title="XAxiEthernet_IntPending returns a bit mask of the pending interrupts. ">XAxiEthernet_IntPending(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="gaa09f91114abaefee6e94e8a5f48923e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa09f91114abaefee6e94e8a5f48923e7">&#9670;&nbsp;</a></span>XAxiEthernet_IsAvbConfigured</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsAvbConfigured</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.Avb) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsAvbConfigured returns determines if Ethernet AVB.is configured in the harwdare or not. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with Ethernet AVB.</li>
<li>FALSE if the device is NOT configured with Ethernet AVB.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#gaa09f91114abaefee6e94e8a5f48923e7" title="XAxiEthernet_IsAvbConfigured returns determines if Ethernet AVB.is configured in the harwdare or not...">XAxiEthernet_IsAvbConfigured(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga6fa193e8b9cf3c2807d328829903bf6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6fa193e8b9cf3c2807d328829903bf6c">&#9670;&nbsp;</a></span>XAxiEthernet_IsDma</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsDma</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.AxiDevType == XPAR_AXI_DMA) ? TRUE: FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsDma reports if the device is currently connected to DMA. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the Axi Ethernet device is connected DMA.</li>
<li>FALSE.if the Axi Ethernet device is NOT connected to DMA</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga6fa193e8b9cf3c2807d328829903bf6c" title="XAxiEthernet_IsDma reports if the device is currently connected to DMA. ">XAxiEthernet_IsDma(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga51c2a30cc98f11355ce3639139b41d8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga51c2a30cc98f11355ce3639139b41d8a">&#9670;&nbsp;</a></span>XAxiEthernet_IsExtFuncCap</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsExtFuncCap</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        <a class="code" href="group__axiethernet__v5__0.html#ga10705d0bef4683dbb0fa01dc66ae11ce">XAE_RAF_OFFSET</a>) &amp; <a class="code" href="group__axiethernet__v5__0.html#gaa419531d1c8c684132f63d8f83cfed7e">XAE_RAF_NEWFNCENBL_MASK</a>) ?  \</div><div class="line">                                TRUE : FALSE)</div><div class="ttc" id="group__axiethernet__v5__0_html_ga136faa5126867cb31bb12cec43fb20a2"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a></div><div class="ttdeci">#define XAxiEthernet_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">XAxiEthernet_ReadReg returns the value read from the register specified by RegOffset. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:1202</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_ga10705d0bef4683dbb0fa01dc66ae11ce"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga10705d0bef4683dbb0fa01dc66ae11ce">XAE_RAF_OFFSET</a></div><div class="ttdeci">#define XAE_RAF_OFFSET</div><div class="ttdoc">Reset and Address filter. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:82</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_gaa419531d1c8c684132f63d8f83cfed7e"><div class="ttname"><a href="group__axiethernet__v5__0.html#gaa419531d1c8c684132f63d8f83cfed7e">XAE_RAF_NEWFNCENBL_MASK</a></div><div class="ttdeci">#define XAE_RAF_NEWFNCENBL_MASK</div><div class="ttdoc">New function mode. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:633</div></div>
</div><!-- fragment -->
<p>XAxiEthernet_IsExtFuncCap determines if the device is capable of the new/extend VLAN and multicast features. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is capable and configured with extended Multicast and VLAN Tagging/Stripping and Translation.</li>
<li>TRUE if the device is NOT capable and NOT configured with extended Multicast and VLAN Tagging/Stripping and Translation.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga51c2a30cc98f11355ce3639139b41d8a" title="XAxiEthernet_IsExtFuncCap determines if the device is capable of the new/extend VLAN and multicast fe...">XAxiEthernet_IsExtFuncCap(XAxiEthernet *InstancePtr)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gac6e848552b34aa85f6801ab269521cf3">XAxiEthernet_AddExtMulticastGroup()</a>, <a class="el" href="group__axiethernet__v5__0.html#gab4a3a1fdf74706efe50812be6ec78839">XAxiEthernet_ClearExtMulticastGroup()</a>, <a class="el" href="group__axiethernet__v5__0.html#gaa5b70a456ac18505132f61f596428ab7">XAxiEthernet_GetMacAddress()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress()</a>.</p>

</div>
</div>
<a id="ga751c51d9ed918ca9dd556d98187eb76e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga751c51d9ed918ca9dd556d98187eb76e">&#9670;&nbsp;</a></span>XAxiEthernet_IsExtMcast</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsExtMcast</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.ExtMcast) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsExtMcast determines if the device is built with new/extended multicast features. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is built with extended multicast features.</li>
<li>FALSE if the device is not built with the extended multicast features.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This function indicates when hardware is built with extended Multicast feature.</dd></dl>
<p>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga751c51d9ed918ca9dd556d98187eb76e" title="XAxiEthernet_IsExtMcast determines if the device is built with new/extended multicast features...">XAxiEthernet_IsExtMcast(XAxiEthernet *InstancePtr)</a> </p>

</div>
</div>
<a id="gab62015adb15bebd496a5346e3877af55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab62015adb15bebd496a5346e3877af55">&#9670;&nbsp;</a></span>XAxiEthernet_IsExtMcastEnable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsExtMcastEnable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        <a class="code" href="group__axiethernet__v5__0.html#ga10705d0bef4683dbb0fa01dc66ae11ce">XAE_RAF_OFFSET</a>) &amp; <a class="code" href="group__axiethernet__v5__0.html#ga45b7fd9599441cd2a9fb25b7e53c5c7c">XAE_RAF_EMULTIFLTRENBL_MASK</a>) ? \</div><div class="line">                                TRUE : FALSE)</div><div class="ttc" id="group__axiethernet__v5__0_html_ga45b7fd9599441cd2a9fb25b7e53c5c7c"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga45b7fd9599441cd2a9fb25b7e53c5c7c">XAE_RAF_EMULTIFLTRENBL_MASK</a></div><div class="ttdeci">#define XAE_RAF_EMULTIFLTRENBL_MASK</div><div class="ttdoc">Exteneded Multicast Filtering mode. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:634</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_ga136faa5126867cb31bb12cec43fb20a2"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a></div><div class="ttdeci">#define XAxiEthernet_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">XAxiEthernet_ReadReg returns the value read from the register specified by RegOffset. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:1202</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_ga10705d0bef4683dbb0fa01dc66ae11ce"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga10705d0bef4683dbb0fa01dc66ae11ce">XAE_RAF_OFFSET</a></div><div class="ttdeci">#define XAE_RAF_OFFSET</div><div class="ttdoc">Reset and Address filter. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:82</div></div>
</div><!-- fragment -->
<p>XAxiEthernet_IsExtMcastEnable determines if the extended multicast features is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the extended multicast features are enabled.</li>
<li>FALSE if the extended multicast features are NOT enabled</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>: This function indicates when extended Multicast is enabled in HW, extended multicast mode in wrapper can be tested.</dd></dl>
<p>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#gab62015adb15bebd496a5346e3877af55" title="XAxiEthernet_IsExtMcastEnable determines if the extended multicast features is enabled. ">XAxiEthernet_IsExtMcastEnable(XAxiEthernet *InstancePtr)</a> </p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gac6e848552b34aa85f6801ab269521cf3">XAxiEthernet_AddExtMulticastGroup()</a>, and <a class="el" href="group__axiethernet__v5__0.html#gab4a3a1fdf74706efe50812be6ec78839">XAxiEthernet_ClearExtMulticastGroup()</a>.</p>

</div>
</div>
<a id="gaaedd2fe4a2b3d24152c3f32160e8f994"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaedd2fe4a2b3d24152c3f32160e8f994">&#9670;&nbsp;</a></span>XAxiEthernet_IsFifo</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsFifo</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.AxiDevType == XPAR_AXI_FIFO) ? TRUE: FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsFifo reports if the device is currently connected to a fifo core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the Axi Ethernet device is connected to a fifo</li>
<li>FALSE if the Axi Ethernet device is NOT connected to a fifo.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#gaaedd2fe4a2b3d24152c3f32160e8f994" title="XAxiEthernet_IsFifo reports if the device is currently connected to a fifo core. ">XAxiEthernet_IsFifo(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="gae5c91a283a8b79c5e0735588ed8064ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae5c91a283a8b79c5e0735588ed8064ec">&#9670;&nbsp;</a></span>XAxiEthernet_IsRecvFrameDropped</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsRecvFrameDropped</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress,  \</div><div class="line">        <a class="code" href="group__axiethernet__v5__0.html#ga03ae297b3ba90f6f4b7ebe468519e55a">XAE_IS_OFFSET</a>) &amp; <a class="code" href="group__axiethernet__v5__0.html#gaa5ac7291090f44c1a2057589f2660b6c">XAE_INT_RXRJECT_MASK</a>) ? TRUE : FALSE)</div><div class="ttc" id="group__axiethernet__v5__0_html_ga136faa5126867cb31bb12cec43fb20a2"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a></div><div class="ttdeci">#define XAxiEthernet_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">XAxiEthernet_ReadReg returns the value read from the register specified by RegOffset. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:1202</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_gaa5ac7291090f44c1a2057589f2660b6c"><div class="ttname"><a href="group__axiethernet__v5__0.html#gaa5ac7291090f44c1a2057589f2660b6c">XAE_INT_RXRJECT_MASK</a></div><div class="ttdeci">#define XAE_INT_RXRJECT_MASK</div><div class="ttdoc">Rx frame rejected. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:688</div></div>
<div class="ttc" id="group__axiethernet__v5__0_html_ga03ae297b3ba90f6f4b7ebe468519e55a"><div class="ttname"><a href="group__axiethernet__v5__0.html#ga03ae297b3ba90f6f4b7ebe468519e55a">XAE_IS_OFFSET</a></div><div class="ttdeci">#define XAE_IS_OFFSET</div><div class="ttdoc">Interrupt status. </div><div class="ttdef"><b>Definition:</b> xaxiethernet_hw.h:85</div></div>
</div><!-- fragment -->
<p>XAxiEthernet_IsRecvFrameDropped determines if the device thinks it has dropped a receive frame. </p>
<p>The device interrupt status register is read to determine this.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if a frame has been dropped</li>
<li>FALSE if a frame has NOT been dropped.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#gae5c91a283a8b79c5e0735588ed8064ec" title="XAxiEthernet_IsRecvFrameDropped determines if the device thinks it has dropped a receive frame...">XAxiEthernet_IsRecvFrameDropped(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga70ae7bc7e8d22aa1c7be7076c83d4015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga70ae7bc7e8d22aa1c7be7076c83d4015">&#9670;&nbsp;</a></span>XAxiEthernet_IsRxFullCsum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsRxFullCsum</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((((InstancePtr)-&gt;Config.RxCsum) == 0x02) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsRxFullCsum determines if the device is configured with full checksum offloading on the receive channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with full checksum offloading on the receive channel.</li>
<li>FALSE.if the device is not configured with full checksum offloading on the receive side.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga70ae7bc7e8d22aa1c7be7076c83d4015" title="XAxiEthernet_IsRxFullCsum determines if the device is configured with full checksum offloading on the...">XAxiEthernet_IsRxFullCsum(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="gae21c088294f79359ed1ee74468100e9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae21c088294f79359ed1ee74468100e9a">&#9670;&nbsp;</a></span>XAxiEthernet_IsRxPartialCsum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsRxPartialCsum</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((((InstancePtr)-&gt;Config.RxCsum) == 0x01) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsRxPartialCsum determines if the device is configured with partial checksum offloading on the receive channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with partial checksum offloading on the receive channel.</li>
<li>FALSE.if the device is not configured with partial checksum offloading on the receive side.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#gae21c088294f79359ed1ee74468100e9a" title="XAxiEthernet_IsRxPartialCsum determines if the device is configured with partial checksum offloading ...">XAxiEthernet_IsRxPartialCsum(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga4764b3156c37e0b505c4df69b105b770"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4764b3156c37e0b505c4df69b105b770">&#9670;&nbsp;</a></span>XAxiEthernet_IsRxVlanStrp</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsRxVlanStrp</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.RxVlanStrp) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsRxVlanStrp determines if the device is configured with receive VLAN stripping on the receive channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with VLAN stripping on the Receive channel.</li>
<li>FALSE if the device is NOT configured with VLAN stripping on the Receive channel.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga04ad5f292476ee8d62a2cacc66bf8767" title="XAxiEthernet_IsRxVlanTran determines if the device is configured with receive VLAN translation on the...">XAxiEthernet_IsRxVlanTran(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga16debcb3a008c09bc8c4e29764310cae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga16debcb3a008c09bc8c4e29764310cae">&#9670;&nbsp;</a></span>XAxiEthernet_IsRxVlanTag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsRxVlanTag</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.RxVlanTag) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsRxVlanTag determines if the device is configured with receive VLAN tagging on the receive channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with VLAN tagging on the Receive channel.</li>
<li>FALSE if the device is NOT configured with VLAN tagging on the Receive channel.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga16debcb3a008c09bc8c4e29764310cae" title="XAxiEthernet_IsRxVlanTag determines if the device is configured with receive VLAN tagging on the rece...">XAxiEthernet_IsRxVlanTag(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga04ad5f292476ee8d62a2cacc66bf8767"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga04ad5f292476ee8d62a2cacc66bf8767">&#9670;&nbsp;</a></span>XAxiEthernet_IsRxVlanTran</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsRxVlanTran</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.RxVlanTran) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsRxVlanTran determines if the device is configured with receive VLAN translation on the receive channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with VLAN translation on the Receive channel.</li>
<li>FALSE if the device is NOT configured with VLAN translation on the Receive channel.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga04ad5f292476ee8d62a2cacc66bf8767" title="XAxiEthernet_IsRxVlanTran determines if the device is configured with receive VLAN translation on the...">XAxiEthernet_IsRxVlanTran(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="gaf20d2f840ee7c6defacb6e1a478b38a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf20d2f840ee7c6defacb6e1a478b38a7">&#9670;&nbsp;</a></span>XAxiEthernet_IsSgmiiOverLvdsEnabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsSgmiiOverLvdsEnabled</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.EnableSgmiiOverLvds) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsSgmiiOverLvdsEnabled determines if SGMII over LVDS is enabled in the harwdare or not. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with SGMII over LVDS.</li>
<li>FALSE if the device is NOT configured with SGMII over LVDS.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#gaf20d2f840ee7c6defacb6e1a478b38a7" title="XAxiEthernet_IsSgmiiOverLvdsEnabled determines if SGMII over LVDS is enabled in the harwdare or not...">XAxiEthernet_IsSgmiiOverLvdsEnabled(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga6c513f6bb939a705f56da5c826d9ec63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6c513f6bb939a705f56da5c826d9ec63">&#9670;&nbsp;</a></span>XAxiEthernet_IsStarted</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsStarted</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;IsStarted == XIL_COMPONENT_IS_STARTED) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsStarted reports if the device is in the started or stopped state. </p>
<p>To be in the started state, the calling code must have made a successful call to <em>XAxiEthernet_Start</em>. To be in the stopped state, <em>XAxiEthernet_Stop</em> or <em>XAxiEthernet_CfgInitialize</em> function must have been called.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the of Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device has been started.</li>
<li>FALSE.if the device has not been started</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga6c513f6bb939a705f56da5c826d9ec63" title="XAxiEthernet_IsStarted reports if the device is in the started or stopped state. ">XAxiEthernet_IsStarted(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga2e75a48d11c00b0c39339bd2f2461bdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2e75a48d11c00b0c39339bd2f2461bdc">&#9670;&nbsp;</a></span>XAxiEthernet_IsStatsConfigured</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsStatsConfigured</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.Stats) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsStatsConfigured returns determines if Statistics gathering. </p>
<p>is configured in the harwdare or not.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with statistics gathering.</li>
<li>FALSE if the device is NOT configured with statistics gathering.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga2e75a48d11c00b0c39339bd2f2461bdc" title="XAxiEthernet_IsStatsConfigured returns determines if Statistics gathering. ">XAxiEthernet_IsStatsConfigured(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga8d1defd403ed40f023650e1e44651c88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8d1defd403ed40f023650e1e44651c88">&#9670;&nbsp;</a></span>XAxiEthernet_IsTxFullCsum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsTxFullCsum</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((((InstancePtr)-&gt;Config.TxCsum) == 0x02) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsTxFullCsum determines if the device is configured with full checksum offloading on the transmit channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with full checksum offloading on the transmit side.</li>
<li>FALSE.if the device is not configured with full checksum offloading on the transmit side.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga8d1defd403ed40f023650e1e44651c88" title="XAxiEthernet_IsTxFullCsum determines if the device is configured with full checksum offloading on the...">XAxiEthernet_IsTxFullCsum(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga6e44788bbc239e6cea83d1e07ddb65ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6e44788bbc239e6cea83d1e07ddb65ed">&#9670;&nbsp;</a></span>XAxiEthernet_IsTxPartialCsum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsTxPartialCsum</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;((((InstancePtr)-&gt;Config.TxCsum) == 0x01) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsTxPartialCsum determines if the device is configured with partial checksum offloading on the transmit channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with partial checksum offloading on the transmit side.</li>
<li>FALSE.if the device is not configured with partial checksum offloading on the transmit side.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga6e44788bbc239e6cea83d1e07ddb65ed" title="XAxiEthernet_IsTxPartialCsum determines if the device is configured with partial checksum offloading ...">XAxiEthernet_IsTxPartialCsum(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga92ea2563addd13a5d3008a0bd9d069bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga92ea2563addd13a5d3008a0bd9d069bc">&#9670;&nbsp;</a></span>XAxiEthernet_IsTxVlanStrp</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsTxVlanStrp</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.TxVlanStrp) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsTxVlanStrp determines if the device is configured with transmit VLAN stripping on the transmit channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with VLAN stripping on the Transmit channel.</li>
<li>FALSE if the device is NOT configured with VLAN stripping on the Transmit channel.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga92ea2563addd13a5d3008a0bd9d069bc" title="XAxiEthernet_IsTxVlanStrp determines if the device is configured with transmit VLAN stripping on the ...">XAxiEthernet_IsTxVlanStrp(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga2d75475a1e85f44562fd614960744b23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2d75475a1e85f44562fd614960744b23">&#9670;&nbsp;</a></span>XAxiEthernet_IsTxVlanTag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsTxVlanTag</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.TxVlanTag) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsTxVlanTag determines if the device is configured with transmit VLAN tagging on the transmit channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with VLAN tagging on the Transmit channel.</li>
<li>FALSE if the device is NOT configured with VLAN tagging on the Transmit channel.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga2d75475a1e85f44562fd614960744b23" title="XAxiEthernet_IsTxVlanTag determines if the device is configured with transmit VLAN tagging on the tra...">XAxiEthernet_IsTxVlanTag(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="gaac1bbeb5294915665aae439a33e3b887"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaac1bbeb5294915665aae439a33e3b887">&#9670;&nbsp;</a></span>XAxiEthernet_IsTxVlanTran</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_IsTxVlanTran</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td>&#160;&#160;&#160;(((InstancePtr)-&gt;Config.TxVlanTran) ? TRUE : FALSE)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_IsTxVlanTran determines if the device is configured with transmit VLAN translation on the transmit channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the device is configured with VLAN translation on the Transmit channel.</li>
<li>FALSE if the device is NOT configured with VLAN translation on the Transmit channel.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#gaac1bbeb5294915665aae439a33e3b887" title="XAxiEthernet_IsTxVlanTran determines if the device is configured with transmit VLAN translation on th...">XAxiEthernet_IsTxVlanTran(XAxiEthernet *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga136faa5126867cb31bb12cec43fb20a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga136faa5126867cb31bb12cec43fb20a2">&#9670;&nbsp;</a></span>XAxiEthernet_ReadReg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_ReadReg</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">BaseAddress, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">RegOffset&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(Xil_In32(((BaseAddress) + (RegOffset))))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>XAxiEthernet_ReadReg returns the value read from the register specified by <em>RegOffset</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">BaseAddress</td><td>is the base address of the Axi Ethernet device. </td></tr>
    <tr><td class="paramname">RegOffset</td><td>is the offset of the register to be read.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the 32-bit value of the register.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2" title="XAxiEthernet_ReadReg returns the value read from the register specified by RegOffset. ">XAxiEthernet_ReadReg(u32 BaseAddress, u32 RegOffset)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gaab45f6c7a4440bc3f58d4ff971e6be7b">XAxiEthernet_ClearBadFrmRcvOption()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga41049ca22799d42d1279461be627c72e">XAxiEthernet_DisableControlFrameLenCheck()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga08b7db7c5a837de18afceb58230351b3">XAxiEthernet_DumpExtMulticastGroup()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga8b71bcdc8be6ae5d6364c59ea0f53aab">XAxiEthernet_EnableControlFrameLenCheck()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga6932bd79a08811085a47ad1357a4ef89">XAxiEthernet_GetExtMulticastGroup()</a>, <a class="el" href="group__axiethernet__v5__0.html#gaa5b70a456ac18505132f61f596428ab7">XAxiEthernet_GetMacAddress()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga369290833088c56abf0a967f16233266">XAxiEthernet_GetMacPauseAddress()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga8e8caa9c4ac753744bd08ebf103877c3">XAxiEthernet_GetOperatingSpeed()</a>, <a class="el" href="group__axiethernet__v5__0.html#gac186de218bc1df3afe9e1c91c6b749b6">XAxiEthernet_MulticastAdd()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1db86bd14ba6b769f6fdf34c0e277c10">XAxiEthernet_MulticastClear()</a>, <a class="el" href="group__axiethernet__v5__0.html#gac95ba7bcd0c537eec1787f5ea49488df">XAxiEthernet_MulticastGet()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga3db57c4a261afc854985297afed2373b">XAxiEthernet_SetBadFrmRcvOption()</a>, <a class="el" href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga99c4e06d4db500ab7bf6bc20853330e2">XAxiEthernet_SetMacPauseAddress()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a>.</p>

</div>
</div>
<a id="ga048aa7d7b16bc7fa5e85071bd16147aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga048aa7d7b16bc7fa5e85071bd16147aa">&#9670;&nbsp;</a></span>XAxiEthernet_WriteReg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XAxiEthernet_WriteReg</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">BaseAddress, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">RegOffset, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Data&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;Xil_Out32(((BaseAddress) + (RegOffset)), (Data))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet__hw_8h.html">xaxiethernet_hw.h</a>&gt;</code></p>

<p>XAxiEthernet_WriteReg, writes <em>Data</em> to the register specified by <em>RegOffset</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">BaseAddress</td><td>is the base address of the Axi Ethernet device. </td></tr>
    <tr><td class="paramname">RegOffset</td><td>is the offset of the register to be written. </td></tr>
    <tr><td class="paramname">Data</td><td>is the 32-bit value to write to the register.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa" title="XAxiEthernet_WriteReg, writes Data to the register specified by RegOffset. ">XAxiEthernet_WriteReg(u32 BaseAddress, u32 RegOffset, u32 Data)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gac6e848552b34aa85f6801ab269521cf3">XAxiEthernet_AddExtMulticastGroup()</a>, <a class="el" href="group__axiethernet__v5__0.html#gaab45f6c7a4440bc3f58d4ff971e6be7b">XAxiEthernet_ClearBadFrmRcvOption()</a>, <a class="el" href="group__axiethernet__v5__0.html#gab4a3a1fdf74706efe50812be6ec78839">XAxiEthernet_ClearExtMulticastGroup()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga41049ca22799d42d1279461be627c72e">XAxiEthernet_DisableControlFrameLenCheck()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga8b71bcdc8be6ae5d6364c59ea0f53aab">XAxiEthernet_EnableControlFrameLenCheck()</a>, <a class="el" href="group__axiethernet__v5__0.html#gac186de218bc1df3afe9e1c91c6b749b6">XAxiEthernet_MulticastAdd()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1db86bd14ba6b769f6fdf34c0e277c10">XAxiEthernet_MulticastClear()</a>, <a class="el" href="group__axiethernet__v5__0.html#gac95ba7bcd0c537eec1787f5ea49488df">XAxiEthernet_MulticastGet()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga2b33bc77237bf039c02d4619a811aed6">XAxiEthernet_PhySetMdioDivisor()</a>, <a class="el" href="group__axiethernet__v5__0.html#gae513f052386deaf8c5994b768f9647ce">XAxiEthernet_SendPausePacket()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga3db57c4a261afc854985297afed2373b">XAxiEthernet_SetBadFrmRcvOption()</a>, <a class="el" href="group__axiethernet__v5__0.html#gab2298b2b1af89cf0f0a78d4fda03ed7f">XAxiEthernet_SetMacAddress()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga99c4e06d4db500ab7bf6bc20853330e2">XAxiEthernet_SetMacPauseAddress()</a>, <a class="el" href="group__axiethernet__v5__0.html#ga2cfa48d42e55238f6f30aff6d658e4fe">XAxiEthernet_Start()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a>.</p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="gad8601786fc7884f68bf37c3474dddcf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad8601786fc7884f68bf37c3474dddcf3">&#9670;&nbsp;</a></span>XAxiEthernet</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a>  <a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>struct <a class="el" href="struct_x_axi_ethernet.html" title="struct XAxiEthernet is the type for Axi Ethernet driver instance data. ">XAxiEthernet</a> is the type for Axi Ethernet driver instance data. </p>
<p>The calling code is required to use a unique instance of this structure for every Axi Ethernet device used in the system. A reference to a structure of this type is then passed to the driver API functions. </p>

</div>
</div>
<a id="ga581ee25a5a214e215048176efc6f6c96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga581ee25a5a214e215048176efc6f6c96">&#9670;&nbsp;</a></span>XAxiEthernet_Config</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a>  <a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>This typedef contains configuration information for a Axi Ethernet device. </p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="gac6e848552b34aa85f6801ab269521cf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac6e848552b34aa85f6801ab269521cf3">&#9670;&nbsp;</a></span>XAxiEthernet_AddExtMulticastGroup()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_AddExtMulticastGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>AddressPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_AddExtMulticastGroup adds an entry to the multicast Ethernet address table. </p>
<p>The new entry, represents a group of MAC addresses based on the contents of AddressPtr. AddressPtr is one member of the MAC address set in the newly added entry.</p>
<p>The device must be stopped to use this function.<br />
<br />
</p>
<p>Once an Ethernet address is programmed, the Axi Ethernet device will begin receiving data sent from that address. The Axi Ethernet hardware does not have a control bit to disable multicast filtering. The only way to prevent the Axi Ethernet device from receiving messages from an Ethernet address in the multicast table is to clear it with <a class="el" href="group__axiethernet__v5__0.html#gab4a3a1fdf74706efe50812be6ec78839" title="XAxiEthernet_ClearExtMulticastGroup clears input multicast Ethernet address group from table...">XAxiEthernet_ClearExtMulticastGroup()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">AddressPtr</td><td>is a pointer to the 6-byte Ethernet address to add.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS.on successful completion.</li>
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device is not stopped.</li>
<li>XST_INVALID_PARAM if the input MAC address is not between 01:00:5E:00:00:00 and 01:00:5E:7F:FF:FF per RFC1112.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>This routine consider all 2**23 possible multicast Ethernet addresses to be 8Mx1 bit or 1M bytes memory area. All defined multicast addresses are from 01.00.5E.00.00.00 to 01.00.5E.7F.FF.FF The most significant 25 bit out of 48 bit are static, so they will not be part of calculation.</p>
<p>The hardware requires to 'index' with bit 22-8, 15 bits in total. The least significant byte/8 bits are considered a group.</p>
<p>This API operates at a group (256 MAC addresses) for hardware to do the first layer address filtering. It is user's responsibility to provision this table appropriately. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, <a class="el" href="group__axiethernet__v5__0.html#ga2381b6558022f08c42c607956c47888f">XAE_MCAST_TABLE_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga51c2a30cc98f11355ce3639139b41d8a">XAxiEthernet_IsExtFuncCap</a>, <a class="el" href="group__axiethernet__v5__0.html#gab62015adb15bebd496a5346e3877af55">XAxiEthernet_IsExtMcastEnable</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="gabe257efe600df43d8148c772ea3878f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabe257efe600df43d8148c772ea3878f9">&#9670;&nbsp;</a></span>XAxiEthernet_CfgInitialize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_CfgInitialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> *&#160;</td>
          <td class="paramname"><em>CfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINTPTR&#160;</td>
          <td class="paramname"><em>EffectiveAddress</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_CfgInitialize initializes an AXI Ethernet device along with the <em>InstancePtr</em> that references it. </p>
<p>The PHY is setup independently from the Ethernet core. Use the MII or whatever other interface may be present for setup.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>references the memory instance to be associated with the AXI Ethernet core instance upon initialization. </td></tr>
    <tr><td class="paramname">CfgPtr</td><td>references the structure holding the hardware configuration for the Axi Ethernet core to initialize. </td></tr>
    <tr><td class="paramname">EffectiveAddress</td><td>is the processor address used to access the base address of the AXI Ethernet instance. In systems with an MMU and virtual memory, <em>EffectiveAddress</em> is the virtual address mapped to the physical in <code>ConfigPtr-&gt;Config.BaseAddress</code>. In systems without an active MMU, <em>EffectiveAddress</em> should be set to the same value as <code>ConfigPtr-&gt;Config.BaseAddress</code>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset()</a>.</p>

</div>
</div>
<a id="gaab45f6c7a4440bc3f58d4ff971e6be7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaab45f6c7a4440bc3f58d4ff971e6be7b">&#9670;&nbsp;</a></span>XAxiEthernet_ClearBadFrmRcvOption()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_ClearBadFrmRcvOption </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_ClearBadFrmRcvOption is used to disable the bad frame receive option. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="group__axiethernet__v5__0.html#ga10705d0bef4683dbb0fa01dc66ae11ce">XAE_RAF_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gaffd060201f156b63135dab21ab89131b">XAE_RAF_RXBADFRMEN_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="gab4a3a1fdf74706efe50812be6ec78839"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab4a3a1fdf74706efe50812be6ec78839">&#9670;&nbsp;</a></span>XAxiEthernet_ClearExtMulticastGroup()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_ClearExtMulticastGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>AddressPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_ClearExtMulticastGroup clears input multicast Ethernet address group from table. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">AddressPtr</td><td>is a pointer to the 6-byte Ethernet address to clear.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion, returns XST_SUCCESS.</li>
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device is not stopped</li>
<li>XST_INVALID_PARAM if input MAC address is not between 01:00:5E:00:00:00 and 01:00:5E:7F:FF:FF per RFC1112.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>Please reference XAxiEthernet_AddExtMulticastGroup for multicast address index and bit value calculation.</p>
<p>In table, hardware requires to 'index' with bit 22-8, 15 bits in total. The least significant byte/8 bits are considered a group.</p>
<p>There is a scenario that might introduce issues: When multicast tables are programmed initially to accept 01:00:5E:12:34:56 and 01:00:5E:12:34:78 but later decided to clear 01:00:5E:12:34:78. Without validating all possible combinations at the indexed entry, multicast table might be misconfigured and drop frames.</p>
<p>When clearing a multicast address table entry, note that a whole group of mac addresses will no longer be accepted - this because an entry in the table represents multiple(256) mac addresses.</p>
<p>The device must be stopped to use this function.<br />
<br />
 This API operates at a group (256 MAC addresses) level for hardware to perform the first layer address filtering. It is user's responsibility to provision this table appropriately. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, <a class="el" href="group__axiethernet__v5__0.html#ga2381b6558022f08c42c607956c47888f">XAE_MCAST_TABLE_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga51c2a30cc98f11355ce3639139b41d8a">XAxiEthernet_IsExtFuncCap</a>, <a class="el" href="group__axiethernet__v5__0.html#gab62015adb15bebd496a5346e3877af55">XAxiEthernet_IsExtMcastEnable</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="gad3e7253d626c02a96ac35f981ac11ba2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad3e7253d626c02a96ac35f981ac11ba2">&#9670;&nbsp;</a></span>XAxiEthernet_ClearOptions()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_ClearOptions </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Options</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_ClearOptions clears the options, <em>Options</em> for the Axi Ethernet, specified by <em>InstancePtr</em>. </p>
<p>Axi Ethernet should be stopped with <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb" title="XAxiEthernet_Stop gracefully stops the Axi Ethernet device as follows: ">XAxiEthernet_Stop()</a> before changing options.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Options</td><td>is a bitmask of OR'd XAE_*_OPTION values for options to clear. Options not specified are not affected.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_DEVICE_IS_STARTED if the device has not been stopped.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a description of the available options. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, and <a class="el" href="struct_x_axi_ethernet.html#a5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet::Options</a>.</p>

</div>
</div>
<a id="ga338bb9b51764235ed6969faa58503455"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga338bb9b51764235ed6969faa58503455">&#9670;&nbsp;</a></span>XAxiEthernet_ClearTpid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_ClearTpid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Entry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_ClearTpid clears the VLAN Tag Protocol Identifier(TPID). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Entry</td><td>is the hardware storage location to program this address and must be between 0..XAE_TPID_MAX_ENTRIES.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device is not stopped.</li>
<li>XST_NO_FEATURE if the Axi Ethernet does not enable or have the VLAN tag capability.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The device must be stopped to use this function. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>.</p>

</div>
</div>
<a id="ga41049ca22799d42d1279461be627c72e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga41049ca22799d42d1279461be627c72e">&#9670;&nbsp;</a></span>XAxiEthernet_DisableControlFrameLenCheck()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_DisableControlFrameLenCheck </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_DisableControlFrameLenCheck is used to disable the length check for control frames (pause frames). </p>
<p>This means once the API is called, control frames larger than the minimum frame length are accepted.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="group__axiethernet__v5__0.html#gad710dc34ef9fe151e7e3cd89ce7a5a13">XAE_RCW1_CL_DIS_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga693078837beaaea1d297b346bd51d405">XAE_RCW1_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="ga08b7db7c5a837de18afceb58230351b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga08b7db7c5a837de18afceb58230351b3">&#9670;&nbsp;</a></span>XAxiEthernet_DumpExtMulticastGroup()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_DumpExtMulticastGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_DumpExtMulticastGroup dumps ALL provisioned acceptable multicast MAC in the Axi Ethernet device's multicast table. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>Hardware requires to 'index' with bit 22-8, 15 bits in total. The least significant byte/8 bits are considered a set.</p>
<p>This API operates at a set (256 MAC addresses) level. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="group__axiethernet__v5__0.html#ga2381b6558022f08c42c607956c47888f">XAE_MCAST_TABLE_OFFSET</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>.</p>

</div>
</div>
<a id="ga8b71bcdc8be6ae5d6364c59ea0f53aab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8b71bcdc8be6ae5d6364c59ea0f53aab">&#9670;&nbsp;</a></span>XAxiEthernet_EnableControlFrameLenCheck()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_EnableControlFrameLenCheck </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_EnableControlFrameLenCheck is used to enable the length check for control frames (pause frames). </p>
<p>After calling the API, all control frames received will be checked for proper length (less than minimum frame length). By default, upon normal start up, control frame length check is enabled. Hence this API needs to be called only if previously the control frame length check has been disabled by calling the API XAxiEthernet_DisableControlFrameLenCheck.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="group__axiethernet__v5__0.html#gad710dc34ef9fe151e7e3cd89ce7a5a13">XAE_RCW1_CL_DIS_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga693078837beaaea1d297b346bd51d405">XAE_RCW1_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="ga6932bd79a08811085a47ad1357a4ef89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6932bd79a08811085a47ad1357a4ef89">&#9670;&nbsp;</a></span>XAxiEthernet_GetExtMulticastGroup()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_GetExtMulticastGroup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>AddressPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetExtMulticastGroup returns whether the given Ethernet address group is stored in the table. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">AddressPtr</td><td>is a pointer to the 6-byte Ethernet address.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if it is an acceptable multicast MAC address and the group is present in the table.</li>
<li>FALSE if it is not a valid multicast MAC address or the group was not found in the table.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>In the table, hardware requires to 'index' with bit 22-8, 15 bits in total. The least significant byte/8 bits are considered a group. This API operates at a group (256 MAC addresses) level. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="group__axiethernet__v5__0.html#ga2381b6558022f08c42c607956c47888f">XAE_MCAST_TABLE_OFFSET</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>.</p>

</div>
</div>
<a id="gaa5b70a456ac18505132f61f596428ab7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa5b70a456ac18505132f61f596428ab7">&#9670;&nbsp;</a></span>XAxiEthernet_GetMacAddress()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_GetMacAddress </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>AddressPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_GetMacAddress gets the MAC address for the Axi Ethernet, specified by <em>InstancePtr</em> into the memory buffer specified by <em>AddressPtr</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">AddressPtr</td><td>references the memory buffer to store the retrieved MAC address. This memory buffer must be at least 6 bytes in length.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>This routine also supports the extended/new VLAN and multicast mode. The XAE_RAF_NEWFNCENBL_MASK bit dictates which offset will be configured. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1511d1d5d66209f49d12e5676a9af6bd">XAE_UAW0_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1d7982dd4fcccef36218c20699dedb1f">XAE_UAW1_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga9607c49e8062f71fa2a8ab36edbb9ace">XAE_UAWL_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga5c4bf07d79b5bdc4d69126048b49f1cc">XAE_UAWU_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga51c2a30cc98f11355ce3639139b41d8a">XAxiEthernet_IsExtFuncCap</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xaxiethernet__example__polled_8c.html#a56e626d72ffba0a50d6c992df0f5eb6a">AxiEthernetResetDevice()</a>.</p>

</div>
</div>
<a id="ga369290833088c56abf0a967f16233266"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga369290833088c56abf0a967f16233266">&#9670;&nbsp;</a></span>XAxiEthernet_GetMacPauseAddress()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_GetMacPauseAddress </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>AddressPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetMacPauseAddress gets the MAC address used for pause frames for the Axi Ethernet device specified by <em>InstancePtr</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">AddressPtr</td><td>references the memory buffer to store the retrieved MAC address. This memory buffer must be at least 6 bytes in length.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="group__axiethernet__v5__0.html#gad9f19fde721c3a4620d789900f6639e9">XAE_RCW0_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga693078837beaaea1d297b346bd51d405">XAE_RCW1_OFFSET</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>.</p>

</div>
</div>
<a id="ga8e8caa9c4ac753744bd08ebf103877c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8e8caa9c4ac753744bd08ebf103877c3">&#9670;&nbsp;</a></span>XAxiEthernet_GetOperatingSpeed()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XAxiEthernet_GetOperatingSpeed </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_GetOperatingSpeed gets the current operating link speed. </p>
<p>This may be the value set by <a class="el" href="group__axiethernet__v5__0.html#gab2d0106f26a1a2e1f2b902dc0a2822c9" title="XAxiEthernet_SetOperatingSpeed sets the current operating link speed. ">XAxiEthernet_SetOperatingSpeed()</a> or a hardware default.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the link speed in units of megabits per second (10 / 100 / 1000). Can return a value of 0, in case it does not get a valid speed from EMMC.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="group__axiethernet__v5__0.html#ga6401ae2a7a9611e88479f021c209e48b">XAE_EMMC_LINKSPD_10</a>, <a class="el" href="group__axiethernet__v5__0.html#ga0e32b8aa791f8b68cec95f5b82de0a18">XAE_EMMC_LINKSPD_100</a>, <a class="el" href="group__axiethernet__v5__0.html#gae1151fdb7d6bd896bbd24a153d501269">XAE_EMMC_LINKSPD_1000</a>, <a class="el" href="group__axiethernet__v5__0.html#ga9e47d470aedfcb29a8463fa75d6ec720">XAE_EMMC_LINKSPEED_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1ce97746fcc377dc64d0456cbeaa8876">XAE_EMMC_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga3e82c5281db9a956fe27e6098b74d6c2">XAE_SPEED_1000_MBPS</a>, <a class="el" href="group__axiethernet__v5__0.html#gacbedd31638917c16df3848cc3ec88a84">XAE_SPEED_100_MBPS</a>, <a class="el" href="group__axiethernet__v5__0.html#ga76ae6e4b652f8fdcc5750ed78f2ed4aa">XAE_SPEED_10_MBPS</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>.</p>

</div>
</div>
<a id="gaf48b8f321b842bfb139b473ad7185874"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf48b8f321b842bfb139b473ad7185874">&#9670;&nbsp;</a></span>XAxiEthernet_GetOptions()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XAxiEthernet_GetOptions </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_GetOptions returns the current option settings. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns a bitmask of XAE_*_OPTION constants, each bit specifying an option that is currently active.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a description of the available options. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, and <a class="el" href="struct_x_axi_ethernet.html#a5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet::Options</a>.</p>

<p class="reference">Referenced by <a class="el" href="xaxiethernet__example__polled_8c.html#a56e626d72ffba0a50d6c992df0f5eb6a">AxiEthernetResetDevice()</a>.</p>

</div>
</div>
<a id="gade4816d9067e13fbac2ceb66cf32360d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gade4816d9067e13fbac2ceb66cf32360d">&#9670;&nbsp;</a></span>XAxiEthernet_GetRgmiiStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_GetRgmiiStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16 *&#160;</td>
          <td class="paramname"><em>SpeedPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>IsFullDuplexPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>IsLinkUpPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetRgmiiStatus get the state of the link when using the RGMII media interface. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">SpeedPtr</td><td>references the location to store the result, which is the auto negotiated link speed in units of Mbits/sec, either 0, 10, 100, or 1000. </td></tr>
    <tr><td class="paramname">IsFullDuplexPtr</td><td>references the value that is set by this function to indicate full duplex operation. <em>IsFullDuplexPtr</em> is set to TRUE when the RGMII link is operating in full duplex mode, otherwise it is set to FALSE. </td></tr>
    <tr><td class="paramname">IsLinkUpPtr</td><td>references the value that is set by this function to indicate the link status.<em>IsLinkUpPtr</em> is set to TRUE when the RGMII link up, otherwise it is set to FALSE.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_NO_FEATURE if the Axi Ethernet device is not using an RGMII interface,</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, and <a class="el" href="group__axiethernet__v5__0.html#gadc2cf9ec186f1dffaece1552f96fcdd9">XAxiEthernet_GetPhysicalInterface</a>.</p>

</div>
</div>
<a id="gab7d57eaf1bb97c34a92cc5e2c8600075"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab7d57eaf1bb97c34a92cc5e2c8600075">&#9670;&nbsp;</a></span>XAxiEthernet_GetSgmiiStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_GetSgmiiStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16 *&#160;</td>
          <td class="paramname"><em>SpeedPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetSgmiiStatus get the state of the link when using the SGMII media interface. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">SpeedPtr</td><td>references the location to store the result, which is the auto negotiated link speed in units of Mbits/sec, either 0, 10, 100, or 1000.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_NO_FEATURE if the Axi Ethernet device is not using an SGMII interface,</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Currently SGMII PHY does not support half duplex mode. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, and <a class="el" href="group__axiethernet__v5__0.html#gadc2cf9ec186f1dffaece1552f96fcdd9">XAxiEthernet_GetPhysicalInterface</a>.</p>

</div>
</div>
<a id="ga498bdb032a67313102ac7dee10ae8e7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga498bdb032a67313102ac7dee10ae8e7e">&#9670;&nbsp;</a></span>XAxiEthernet_GetTpid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_GetTpid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16 *&#160;</td>
          <td class="paramname"><em>TpidPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Entry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetTpid gets the VLAN Tag Protocol Identifier value (TPID). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">TpidPtr</td><td>references the location to store the result. </td></tr>
    <tr><td class="paramname">Entry</td><td>is the hardware storage location to program this address and must be between 0..XAE_TPID_MAX_ENTRIES.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>.</p>

</div>
</div>
<a id="gab13721145a4632d987bd858483c00011"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab13721145a4632d987bd858483c00011">&#9670;&nbsp;</a></span>XAxiEthernet_GetVidTable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_GetVidTable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32 *&#160;</td>
          <td class="paramname"><em>VidPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>StripPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>TagPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetVidTable gets VID table content includes new VLAN ID, strip and tag enable bits. </p>
<p>The device must be stopped to use this function.<br />
<br />
</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Entry</td><td>is the hardware storage location/index to program updated VID value, strip, or tag value. The value must be between 0..0xFFF. </td></tr>
    <tr><td class="paramname">VidPtr</td><td>references the location to store the result. This function stores the Vid value indexed by Entry into this location. </td></tr>
    <tr><td class="paramname">StripPtr</td><td>references the location to store the result. This function stores the strip enable bit value indexed by Entry into this location. </td></tr>
    <tr><td class="paramname">TagPtr</td><td>references the location to store the result. This function stores the tag enable bit value indexed by Entry into this location. </td></tr>
    <tr><td class="paramname">Dir</td><td>must be either XAE_TX or XAE_RX.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>The hardware requires the table to be 'indexed' with Entry and must be 0x000..0xFFF.</p>
<p>Bits layout is bbbb bbbb bbbb b b VLAN ID (12b), | | | VLAN double tag enable bit VLAN strip enable bit </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga11c61dbcc5ec1e5be4675be8a4c26c0f">XAE_MAX_VLAN_TABL_ENTRY</a>.</p>

</div>
</div>
<a id="gafb2a0cbe2263410d25caa0e87428a6d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafb2a0cbe2263410d25caa0e87428a6d7">&#9670;&nbsp;</a></span>XAxiEthernet_GetVStripMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_GetVStripMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>ModePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetVStripMode gets the VLAN stripping mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">ModePtr</td><td>references the location to store the VLAN strip mode returned by this function. Value is b'00, b'01 or b'11. Refer XAE_VTSRAP_* in <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> file for the details. </td></tr>
    <tr><td class="paramname">Dir</td><td>must be either XAE_TX or XAE_RX.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>Mode value shifting is handled in this function. No shifting is required to call this function. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>.</p>

</div>
</div>
<a id="ga9d375eb39bb3a8f724123aa9a9585e47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d375eb39bb3a8f724123aa9a9585e47">&#9670;&nbsp;</a></span>XAxiEthernet_GetVTagMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_GetVTagMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>ModePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetVTagMode gets VLAN tagging mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">ModePtr</td><td>references the location to store the VLAN tag mode. Value is between b'00-b'11. </td></tr>
    <tr><td class="paramname">Dir</td><td>must be either XAE_TX or XAE_RX.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>The device must be stopped to use this function.<br />
<br />
 Mode value shifting is handled in this function. No shifting is required to call this function. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>.</p>

</div>
</div>
<a id="ga00d242e51aeec92bf07528bbf58709ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga00d242e51aeec92bf07528bbf58709ea">&#9670;&nbsp;</a></span>XAxiEthernet_GetVTagValue()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_GetVTagValue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32 *&#160;</td>
          <td class="paramname"><em>VTagValuePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_GetVTagValue gets the configured VLAN tagging value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">VTagValuePtr</td><td>references the location to store the result. Format is TPID, one of the following 16 bit values, 0x8100, 0x88a8, 0x9100, 0x9200. Priority, 3 bits CFI, 1 bit VID, 12 bits </td></tr>
    <tr><td class="paramname">Dir</td><td>must be either XAE_TX or XAE_RX.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>Ethernet VLAN frames' VLAN type/length(2B) and tag control information(2B). Bit layout : bbbb bbbb bbbb bbbb bbb b bbbb bbbb bbbb \ / | | \ VID (12b) / \ / | CFI bit (1b) TPID (16b) priority bit (3b) </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>.</p>

</div>
</div>
<a id="ga781a4d89a7a3a9d59ac8921ba66b353d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga781a4d89a7a3a9d59ac8921ba66b353d">&#9670;&nbsp;</a></span>XAxiEthernet_LookupConfig()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_axi_ethernet___config.html">XAxiEthernet_Config</a> * XAxiEthernet_LookupConfig </td>
          <td>(</td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>DeviceId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_LookupConfig returns a reference to an <a class="el" href="struct_x_axi_ethernet___config.html" title="This typedef contains configuration information for a Axi Ethernet device. ">XAxiEthernet_Config</a> structure based on an unique device id, <em>DeviceId</em>. </p>
<p>The return value will refer to an entry in the device configuration table defined in the xaxiethernet_g.c file.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">DeviceId</td><td>is the unique device ID of the device for the lookup operation.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>Returns a reference to a config record in the configuration table (in xaxiethernet_g.c) corresponding to <em>DeviceId</em>, or NULL</li>
<li>NULL if no match is found. </li>
</ul>
</dd></dl>

<p class="reference">Referenced by <a class="el" href="xaxiethernet__example__polled_8c.html#a827aa292a20f9a15e68bfe60e82cfc13">AxiEthernetPolledExample()</a>.</p>

</div>
</div>
<a id="gac186de218bc1df3afe9e1c91c6b749b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac186de218bc1df3afe9e1c91c6b749b6">&#9670;&nbsp;</a></span>XAxiEthernet_MulticastAdd()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_MulticastAdd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>AddressPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Entry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_MulticastAdd adds the Ethernet address, <em>AddressPtr</em> to the Axi Ethernet device's multicast filter list, at list index <em>Entry</em>. </p>
<p>The address referenced by <em>AddressPtr</em> may be of any unicast, multicast, or broadcast address form. The hardware for the Axi Ethernet device can hold up to XAE_MULTI_MAT_ENTRIES addresses in this filter list.<br />
<br />
</p>
<p>The device must be stopped to use this function.<br />
<br />
</p>
<p>Once an Ethernet address is programmed, the Axi Ethernet device will begin receiving data sent from that address. The Axi Ethernet hardware does not have a control bit to disable multicast filtering. The only way to prevent the Axi Ethernet device from receiving messages from an Ethernet address in the Multicast Address Table (MAT) is to clear it with <a class="el" href="group__axiethernet__v5__0.html#ga1db86bd14ba6b769f6fdf34c0e277c10" title="XAxiEthernet_MulticastClear clears the Ethernet address stored at index Entry in the Axi Ethernet dev...">XAxiEthernet_MulticastClear()</a>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">AddressPtr</td><td>is a pointer to the 6-byte Ethernet address to set. The previous address at the location <em>Entry</em> (if any) is overwritten with the value at <em>AddressPtr</em>. </td></tr>
    <tr><td class="paramname">Entry</td><td>is the hardware storage location to program this address and must be between 0 to (XAE_MULTI_MAT_ENTRIES - 1).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_DEVICE_IS_STARTED.if the Axi Ethernet device is not stopped.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>This routine works only with normal multicast filtering feature. A maximum of 4 multicast addresses can be stored in the HW provided multicast table.</p>
<p>To use the extended multicast feature, extended multicast filtering must be enabled by using driver API XAxiEthernet_SetOptions with proper option fields set. Once extended multicast filtering is enabled, the APIs XAxiEthernet_[Add|Clear|Get]ExtMulticastGroup() must be used to manage multicast address groups. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1f9a9923d88243f2dbfd9dd3d48be41a">XAE_AF0_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gaa3a5b614123d6e9392c6433f3ab563ed">XAE_AF1_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gae7c24a2632ccb6e8826e1501e71ba4c7">XAE_FMI_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga8275681d6099aeb497580d8c3ef6ce3e">XAE_MULTI_MAT_ENTRIES</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="ga1db86bd14ba6b769f6fdf34c0e277c10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1db86bd14ba6b769f6fdf34c0e277c10">&#9670;&nbsp;</a></span>XAxiEthernet_MulticastClear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_MulticastClear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Entry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_MulticastClear clears the Ethernet address stored at index <em>Entry</em> in the Axi Ethernet device's multicast filter list. </p>
<p><br />
<br />
</p>
<p>The device must be stopped to use this function.<br />
<br />
</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Entry</td><td>is the HW storage location used when this address was added. It must be between 0 to (XAE_MULTI_MAT_ENTRIES - 1).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_DEVICE_IS_STARTED.if the Axi Ethernet device is not stopped.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>This routine works only with normal multicast filtering feature. A maximum of 4 multicast addresses can be stored in the HW provided multicast table.</p>
<p>To use the extended multicast feature, extended multicast filtering must be enabled by using driver API XAxiEthernet_SetOptions with proper option fields set. Once extended multicast filtering is enabled, the APIs XAxiEthernet_[Add|Clear|Get]ExtMulticastGroup() must be used to manage multicast address groups. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1f9a9923d88243f2dbfd9dd3d48be41a">XAE_AF0_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gaa3a5b614123d6e9392c6433f3ab563ed">XAE_AF1_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gae7c24a2632ccb6e8826e1501e71ba4c7">XAE_FMI_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga8275681d6099aeb497580d8c3ef6ce3e">XAE_MULTI_MAT_ENTRIES</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="gac95ba7bcd0c537eec1787f5ea49488df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac95ba7bcd0c537eec1787f5ea49488df">&#9670;&nbsp;</a></span>XAxiEthernet_MulticastGet()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_MulticastGet </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>AddressPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Entry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_MulticastGet gets the Ethernet address stored at index <em>Entry</em> in the Axi Ethernet device's multicast filter list. </p>
<p><br />
<br />
</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">AddressPtr</td><td>references the memory buffer to store the retrieved Ethernet address. This memory buffer must be at least 6 bytes in length. </td></tr>
    <tr><td class="paramname">Entry</td><td>is the hardware storage location from which to retrieve the address and must be between 0 to (XAE_MULTI_MAT_ENTRIES - 1)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>This routine works only with normal multicast filtering feature. A maximum of 4 multicast addresses can be stored in the HW provided multicast table.</p>
<p>To use the extended multicast feature, extended multicast filtering must be enabled by using driver API XAxiEthernet_SetOptions with proper option fields set. Once extended multicast filtering is enabled, the APIs XAxiEthernet_[Add|Clear|Get]ExtMulticastGroup() must be used to manage multicast address groups. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1f9a9923d88243f2dbfd9dd3d48be41a">XAE_AF0_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gaa3a5b614123d6e9392c6433f3ab563ed">XAE_AF1_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gae7c24a2632ccb6e8826e1501e71ba4c7">XAE_FMI_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga8275681d6099aeb497580d8c3ef6ce3e">XAE_MULTI_MAT_ENTRIES</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="ga2b33bc77237bf039c02d4619a811aed6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2b33bc77237bf039c02d4619a811aed6">&#9670;&nbsp;</a></span>XAxiEthernet_PhySetMdioDivisor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_PhySetMdioDivisor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Divisor</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_PhySetMdioDivisor sets the MDIO clock divisor in the Axi Ethernet,specified by <em>InstancePtr</em> to the value, <em>Divisor</em>. </p>
<p>This function must be called once after each reset prior to accessing MII PHY registers.</p>
<p>From the Virtex-6(TM) and Spartan-6 (TM) Embedded Tri-Mode Ethernet MAC User's Guide, the following equation governs the MDIO clock to the PHY:</p>
<pre>
                        f[HOSTCLK]
      f[MDC] = -----------------------
                (1 + Divisor) * 2
</pre><p>where f[HOSTCLK] is the bus clock frequency in MHz, and f[MDC] is the MDIO clock frequency in MHz to the PHY. Typically, f[MDC] should not exceed 2.5 MHz. Some PHYs can tolerate faster speeds which means faster access.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>references the Axi Ethernet instance on which to operate. </td></tr>
    <tr><td class="paramname">Divisor</td><td>is the divisor value to set within the range of 0 to XAE_MDIO_MC_CLK_DVD_MAX.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="group__axiethernet__v5__0.html#ga021c7c7df309cc4035a659309d7c4fcd">XAE_MDIO_MC_CLOCK_DIVIDE_MAX</a>, <a class="el" href="group__axiethernet__v5__0.html#ga2de7b376a540da5cb61f72ef47276060">XAE_MDIO_MC_MDIOEN_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga8d71b840173fb283f998132c3aa2963a">XAE_MDIO_MC_OFFSET</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="ga091a291d11f394e3eaf0b79195666d9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga091a291d11f394e3eaf0b79195666d9f">&#9670;&nbsp;</a></span>XAxiEthernet_Reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_Reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_Reset does not perform a soft reset of the AxiEthernet core. </p>
<p>AxiEthernet hardware is reset by the device connected to the AXI4-Stream interface. This function inserts some delay before proceeding to check for MgtRdy bit. The delay is necessary to be at a safe side. It takes a while for the reset process to complete and for any of the AxiEthernet registers to be accessed. It then checks for MgtRdy bit in IS register to know if AxiEthernet reset is completed or not. Subsequently it calls one more driver function to complete the AxiEthernet hardware initialization.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>It is the responsibility of the user to reset the AxiEthernet hardware before using it. AxiEthernet hardware should be reset through the device connected to the AXI4-Stream interface of AxiEthernet. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet::Options</a>, <a class="el" href="group__axiethernet__v5__0.html#ga71e31b002d0e8c019bad31fc22b21c8e">XAE_DEFAULT_OPTIONS</a>, <a class="el" href="group__axiethernet__v5__0.html#ga3c46a1393e3d06b7d31248df32731a70">XAE_INT_MGTRDY_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga03ae297b3ba90f6f4b7ebe468519e55a">XAE_IS_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gafe1d4522233aae49418bf7e450c8e18a">XAE_LOOPS_TO_COME_OUT_OF_RST</a>, <a class="el" href="group__axiethernet__v5__0.html#ga9c879203604f0d99effc88d231fd3709">XAE_RST_DELAY_LOOPCNT_VAL</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb">XAxiEthernet_Stop()</a>.</p>

<p class="reference">Referenced by <a class="el" href="group__axiethernet__v5__0.html#gabe257efe600df43d8148c772ea3878f9">XAxiEthernet_CfgInitialize()</a>.</p>

</div>
</div>
<a id="gae513f052386deaf8c5994b768f9647ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae513f052386deaf8c5994b768f9647ce">&#9670;&nbsp;</a></span>XAxiEthernet_SendPausePacket()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_SendPausePacket </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>PauseValue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_SendPausePacket sends a pause packet with the value of <em>PauseValue</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">PauseValue</td><td>is the pause value in units of 512 bit times.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device is not stopped.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, <a class="el" href="group__axiethernet__v5__0.html#gab04450ee6ee95a6dcae48418bade296e">XAE_TPF_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga913810b6bd0872c14fa6e3c5282077cd">XAE_TPF_TPFV_MASK</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="ga3db57c4a261afc854985297afed2373b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3db57c4a261afc854985297afed2373b">&#9670;&nbsp;</a></span>XAxiEthernet_SetBadFrmRcvOption()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_SetBadFrmRcvOption </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_SetBadFrmRcvOption is used to enable the bad frame receive option. </p>
<p>If enabled, this option ensures that bad receive frames are allowed and passed to the AXI4-Stream interface as if they are good frames.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="group__axiethernet__v5__0.html#ga10705d0bef4683dbb0fa01dc66ae11ce">XAE_RAF_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gaffd060201f156b63135dab21ab89131b">XAE_RAF_RXBADFRMEN_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="gab2298b2b1af89cf0f0a78d4fda03ed7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab2298b2b1af89cf0f0a78d4fda03ed7f">&#9670;&nbsp;</a></span>XAxiEthernet_SetMacAddress()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_SetMacAddress </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>AddressPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_SetMacAddress sets the MAC address for the Axi Ethernet device, specified by <em>InstancePtr</em> to the MAC address specified by <em>AddressPtr</em>. </p>
<p>The Axi Ethernet device must be stopped before calling this function.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">AddressPtr</td><td>is a reference to the 6-byte MAC address to set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device has not stopped,</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This routine also supports the extended/new VLAN and multicast mode. The XAE_RAF_NEWFNCENBL_MASK bit dictates which offset will be configured. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1511d1d5d66209f49d12e5676a9af6bd">XAE_UAW0_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1d7982dd4fcccef36218c20699dedb1f">XAE_UAW1_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga81eb3453bbd3750f26892d4f7cdbf88d">XAE_UAW1_UNICASTADDR_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga9607c49e8062f71fa2a8ab36edbb9ace">XAE_UAWL_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga5c4bf07d79b5bdc4d69126048b49f1cc">XAE_UAWU_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga51c2a30cc98f11355ce3639139b41d8a">XAxiEthernet_IsExtFuncCap</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="ga99c4e06d4db500ab7bf6bc20853330e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga99c4e06d4db500ab7bf6bc20853330e2">&#9670;&nbsp;</a></span>XAxiEthernet_SetMacPauseAddress()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_SetMacPauseAddress </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>AddressPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_SetMacPauseAddress sets the MAC address used for pause frames to <em>AddressPtr</em>. </p>
<p><em>AddressPtr</em> will be the address the Axi Ethernet device will recognize as being for pause frames. Pause frames transmitted with <a class="el" href="group__axiethernet__v5__0.html#gae513f052386deaf8c5994b768f9647ce" title="XAxiEthernet_SendPausePacket sends a pause packet with the value of PauseValue. ">XAxiEthernet_SendPausePacket()</a> will also use this address.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">AddressPtr</td><td>is a pointer to the 6-byte Ethernet address to set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device is not stopped.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, <a class="el" href="group__axiethernet__v5__0.html#gad9f19fde721c3a4620d789900f6639e9">XAE_RCW0_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga693078837beaaea1d297b346bd51d405">XAE_RCW1_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga34602ba09d4919f916808e8fb396f7f2">XAE_RCW1_PAUSEADDR_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

</div>
</div>
<a id="gab2d0106f26a1a2e1f2b902dc0a2822c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab2d0106f26a1a2e1f2b902dc0a2822c9">&#9670;&nbsp;</a></span>XAxiEthernet_SetOperatingSpeed()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_SetOperatingSpeed </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Speed</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_SetOperatingSpeed sets the current operating link speed. </p>
<p>For any traffic to be passed, this speed must match the current MII/GMII/SGMII/RGMII link speed.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>references the Axi Ethernet on which to operate. </td></tr>
    <tr><td class="paramname">Speed</td><td>is the speed to set in units of Mbps. Valid values are 10, 100, or 1000.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>- XST_SUCCESS on successful setting of speed.<ul>
<li>XST_FAILURE, if the speed cannot be set for the present harwdare configuration.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="group__axiethernet__v5__0.html#ga3e82c5281db9a956fe27e6098b74d6c2">XAE_SPEED_1000_MBPS</a>, <a class="el" href="group__axiethernet__v5__0.html#gacbedd31638917c16df3848cc3ec88a84">XAE_SPEED_100_MBPS</a>, <a class="el" href="group__axiethernet__v5__0.html#ga76ae6e4b652f8fdcc5750ed78f2ed4aa">XAE_SPEED_10_MBPS</a>, <a class="el" href="group__axiethernet__v5__0.html#gadc2cf9ec186f1dffaece1552f96fcdd9">XAxiEthernet_GetPhysicalInterface</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga6ee4e2b95cc8d84e227f51e28ff07901">XAxiEthernet_GetTemacType</a>.</p>

</div>
</div>
<a id="gae3265620b9d9b86643abe5ff5e2b7d79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae3265620b9d9b86643abe5ff5e2b7d79">&#9670;&nbsp;</a></span>XAxiEthernet_SetOptions()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_SetOptions </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Options</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_SetOptions enables the options, <em>Options</em> for the Axi Ethernet, specified by <em>InstancePtr</em>. </p>
<p>Axi Ethernet should be stopped with <a class="el" href="group__axiethernet__v5__0.html#ga4e952a55f342f176ba9ec2b49e2e47cb" title="XAxiEthernet_Stop gracefully stops the Axi Ethernet device as follows: ">XAxiEthernet_Stop()</a> before changing options.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Options</td><td>is a bitmask of OR'd XAE_*_OPTION values for options to set. Options not specified are not affected.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_DEVICE_IS_STARTED if the device has not been stopped.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>See <a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a> for a description of the available options. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, and <a class="el" href="struct_x_axi_ethernet.html#a5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet::Options</a>.</p>

</div>
</div>
<a id="ga2d692528035485610c1bbf6e3fbb4a84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2d692528035485610c1bbf6e3fbb4a84">&#9670;&nbsp;</a></span>XAxiEthernet_SetTpid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_SetTpid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Tpid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Entry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_SetTpid sets the VLAN Tag Protocol Identifier(TPID). </p>
<p>Four values can be configured - 0x8100, 0x9100, 0x9200, 0x88A8.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Tpid</td><td>is a hex value to be added to the TPID table. The four values that can be added are 0x8100, 0x9100, 0x9200, 0x88A8. </td></tr>
    <tr><td class="paramname">Entry</td><td>is the hardware storage location to program this address and must be between 0..XAE_TPID_MAX_ENTRIES.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_DEVICE_IS_STARTED, if the Axi Ethernet device is not stopped.</li>
<li>XST_NO_FEATURE if the Axi Ethernet does not enable or have the VLAN tag capability.</li>
<li>XST_INVALID_PARAM if Tpid is not one of supported values.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The device must be stopped to use this function. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>.</p>

</div>
</div>
<a id="ga4f860a127fcc5756c2dc62337eb1b934"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4f860a127fcc5756c2dc62337eb1b934">&#9670;&nbsp;</a></span>XAxiEthernet_SetVidTable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_SetVidTable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Vid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Strip</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_SetVidTable sets VID table includes new VLAN ID, strip and tag enable bits. </p>
<p>The device must be stopped to use this function.<br />
<br />
</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Entry</td><td>is the hardware storage location/index to program updated VID value, strip, or tag value. The value must be between 0..0xFFF. </td></tr>
    <tr><td class="paramname">Vid</td><td>is updated/translated Vid value to be programmed. </td></tr>
    <tr><td class="paramname">Strip</td><td>is strip enable indication for Vid. </td></tr>
    <tr><td class="paramname">Tag</td><td>is tag enable indication for Vid. </td></tr>
    <tr><td class="paramname">Dir</td><td>must be either XAE_TX or XAE_RX.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion.</li>
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device is not stopped.</li>
<li>XST_NO_FEATURE if the Axi Ethernet does not enable/have extended functionalities.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>The hardware requires the table to be 'indexed' with Entry and must be 0x000..0xFFF.</p>
<p>Bits layout is bbbb bbbb bbbb b b VLAN ID (12b), | | | VLAN double tag enable bit VLAN strip enable bit</p>
<p>To disable translation indexed by Entry, Set Vid = Entry. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga11c61dbcc5ec1e5be4675be8a4c26c0f">XAE_MAX_VLAN_TABL_ENTRY</a>.</p>

</div>
</div>
<a id="ga95198cfb6e93a13c115c7c6610a68ded"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga95198cfb6e93a13c115c7c6610a68ded">&#9670;&nbsp;</a></span>XAxiEthernet_SetVStripMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_SetVStripMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_SetVStripMode configures the VLAN strip mode. </p>
<p>Three modes can be configured :</p><ul>
<li>XAE_VSTRP_NONE for no stripping.</li>
<li>XAE_VSTRP_ALL to strip one tag from all frames.</li>
<li>XAE_VSTRP_SELECT to strip one tag from already selected tagged frames based on VID value.</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Mode</td><td>is the VLAN strip mode. Value must be b'00, b'01, or b'11. </td></tr>
    <tr><td class="paramname">Dir</td><td>must be either XAE_TX or XAE_RX.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion., returns XST_SUCCESS.</li>
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device is not stopped.</li>
<li>XST_NO_FEATURE if the Axi Ethernet does not enable or have the TX VLAN strip capability.</li>
<li>XST_INVALID_PARAM if Mode is not one of supported modes.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>The device must be stopped to use this function.<br />
<br />
 The third mode (specified by XAE_VSTRP_SELECT) requires a method for specifying which tagged frames should be stripped. The VLAN translation table 'stripped enabled' is referenced. That configuration is handled in <a class="el" href="group__axiethernet__v5__0.html#ga4f860a127fcc5756c2dc62337eb1b934" title="XAxiEthernet_SetVidTable sets VID table includes new VLAN ID, strip and tag enable bits...">XAxiEthernet_SetVidTable()</a>.</p>
<p>Mode value shifting is handled in this function. No shifting is required to call this function. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>.</p>

</div>
</div>
<a id="ga44f51417734b0ca355da2e87a67aa0a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga44f51417734b0ca355da2e87a67aa0a3">&#9670;&nbsp;</a></span>XAxiEthernet_SetVTagMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_SetVTagMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_SetVTagMode configures the VLAN tagging mode. </p>
<p>Four modes can be configured,</p><ul>
<li>XAE_VTAG_NONE for no tagging.</li>
<li>XAE_VTAG_ALL to tag all frames.</li>
<li>XAE_VTAG_EXISTED to tag already tagged frames.</li>
<li>XAE_VTAG_SELECT to tag selected already tagged frames based on VID value.</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">Mode</td><td>is the VLAN tag mode. Value must be between b'00-b'11. </td></tr>
    <tr><td class="paramname">Dir</td><td>must be either XAE_TX or XAE_RX.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS. on successful completion.</li>
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device is not stopped.</li>
<li>XST_NO_FEATURE if the Axi Ethernet does not enable or have the TX VLAN tag capability.</li>
<li>XST_INVALID_PARAM if Mode is not one of supported modes.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>The device must be stopped to use this function.<br />
<br />
</p>
<p>The fourth mode (specified by XAE_VTAG_SELECT) requires a method for specifying which tagged frames should receive an additional VLAN tag. The VLAN translation table 'tag enabled' is referenced. That configuration is handled in <a class="el" href="group__axiethernet__v5__0.html#ga4f860a127fcc5756c2dc62337eb1b934" title="XAxiEthernet_SetVidTable sets VID table includes new VLAN ID, strip and tag enable bits...">XAxiEthernet_SetVidTable()</a>.</p>
<p>Mode value shifting is handled in this function. No shifting is required to call this function. </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>.</p>

</div>
</div>
<a id="ga43d59456dc8e08f671745c70e48e9a59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga43d59456dc8e08f671745c70e48e9a59">&#9670;&nbsp;</a></span>XAxiEthernet_SetVTagValue()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XAxiEthernet_SetVTagValue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>VTagValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Dir</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8h.html">xaxiethernet.h</a>&gt;</code></p>

<p>XAxiEthernet_SetVTagValue configures the VLAN tagging value. </p>
<p>The device must be stopped to use this function.<br />
<br />
</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
    <tr><td class="paramname">VTagValue</td><td>is the VLAN tag value to be configured. A 32bit value. TPID, one of the following 16 bit values, 0x8100, 0x88a8, 0x9100, 0x9200. Priority, 3 bits CFI, 1 bit VID, 12 bits </td></tr>
    <tr><td class="paramname">Dir</td><td>must be either XAE_TX or XAE_RX.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful completion, returns .</li>
<li>XST_DEVICE_IS_STARTED if the Axi Ethernet device is not stopped.</li>
<li>XST_NO_FEATURE if the Axi Ethernet does not enable/have TX VLAN tag capability.</li>
<li>XST_INVALID_PARAM, if the TPID is not one the four supported values.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>
<p>The four supported TPID values are 0x8100, 0x88a8, 0x9100, 0x9200. XAxiEthernet_SetVTagValue performs verification on TPID only.</p>
<p>Ethernet VLAN frames' VLAN type/length(2B) and tag control information(2B). Bit layout : bbbb bbbb bbbb bbbb bbb b bbbb bbbb bbbb \ / | | \ VID (12b) / \ / | CFI bit (1b) TPID (16b) priority bit (3b) </p>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>.</p>

</div>
</div>
<a id="ga2cfa48d42e55238f6f30aff6d658e4fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2cfa48d42e55238f6f30aff6d658e4fe">&#9670;&nbsp;</a></span>XAxiEthernet_Start()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_Start </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_Start starts the Axi Ethernet device as follows: </p>
<ul>
<li>Enable transmitter if XAE_TRANSMIT_ENABLE_OPTION is set</li>
<li>Enable receiver if XAE_RECEIVER_ENABLE_OPTION is set</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, <a class="el" href="struct_x_axi_ethernet.html#a5d0462ce1e0c0e7a5ee977413a94ca17">XAxiEthernet::Options</a>, <a class="el" href="group__axiethernet__v5__0.html#ga693078837beaaea1d297b346bd51d405">XAE_RCW1_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga725b4465d59c451c6434e579d2f6eca0">XAE_RCW1_RX_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga027d60f8fd28b519cad51e450b71c07b">XAE_RECEIVER_ENABLE_OPTION</a>, <a class="el" href="group__axiethernet__v5__0.html#ga343360bcd114478e5b4d6cecf69c520a">XAE_TC_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gae711647de19d4c0b33aaebe3f685a56f">XAE_TC_TX_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga1e81b6f5f677ed0370507c117b565b20">XAE_TRANSMITTER_ENABLE_OPTION</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xaxiethernet__example__polled_8c.html#a0cd46e4b00a48a4968d08e1158a666b2">AxiEthernetMultipleFramesPolledExample()</a>, and <a class="el" href="xaxiethernet__example__polled_8c.html#afca56032499429904944d2fc83975c9f">AxiEthernetSingleFramePolledExample()</a>.</p>

</div>
</div>
<a id="ga4e952a55f342f176ba9ec2b49e2e47cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4e952a55f342f176ba9ec2b49e2e47cb">&#9670;&nbsp;</a></span>XAxiEthernet_Stop()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAxiEthernet_Stop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_axi_ethernet.html">XAxiEthernet</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xaxiethernet_8c.html">xaxiethernet.c</a>&gt;</code></p>

<p>XAxiEthernet_Stop gracefully stops the Axi Ethernet device as follows: </p>
<ul>
<li>Disable all interrupts from this device</li>
<li>Disable the receiver</li>
</ul>
<p>XAxiEthernet_Stop does not modify any of the current device options.</p>
<p>Since the transmitter is not disabled, frames currently in internal buffers or in process by a DMA engine are allowed to be transmitted.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Axi Ethernet instance to be worked on. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_axi_ethernet___config.html#ae3fc04787ba28bb14e6c2add45c0c086">XAxiEthernet_Config::BaseAddress</a>, <a class="el" href="struct_x_axi_ethernet.html#adda2f024038f99905bb2ca8ab85854eb">XAxiEthernet::Config</a>, <a class="el" href="struct_x_axi_ethernet.html#a36f21814635085cc6476a7cb835e4c34">XAxiEthernet::IsReady</a>, <a class="el" href="struct_x_axi_ethernet.html#a7a1dcb16fe62fb0f570ec6e13bd78958">XAxiEthernet::IsStarted</a>, <a class="el" href="group__axiethernet__v5__0.html#gaf0c17d5cc5613f6838922152d42377f4">XAE_IE_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#gaa5ac7291090f44c1a2057589f2660b6c">XAE_INT_RXRJECT_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga2479ff05e515d76dd37d9f179026d038">XAE_IP_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga03ae297b3ba90f6f4b7ebe468519e55a">XAE_IS_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga693078837beaaea1d297b346bd51d405">XAE_RCW1_OFFSET</a>, <a class="el" href="group__axiethernet__v5__0.html#ga725b4465d59c451c6434e579d2f6eca0">XAE_RCW1_RX_MASK</a>, <a class="el" href="group__axiethernet__v5__0.html#ga136faa5126867cb31bb12cec43fb20a2">XAxiEthernet_ReadReg</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga048aa7d7b16bc7fa5e85071bd16147aa">XAxiEthernet_WriteReg</a>.</p>

<p class="reference">Referenced by <a class="el" href="xaxiethernet__example__polled_8c.html#a56e626d72ffba0a50d6c992df0f5eb6a">AxiEthernetResetDevice()</a>, and <a class="el" href="group__axiethernet__v5__0.html#ga091a291d11f394e3eaf0b79195666d9f">XAxiEthernet_Reset()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
